time=2026-04-26T18:03:33.393Z level=DEBUG msg="Not attempting generation of an ABI report" time=2026-04-26T18:03:33.393Z level=DEBUG msg="Configuring container namespace" time=2026-04-26T18:03:33.393Z level=DEBUG msg="Set binaries" eopkg=eopkg.bin eopkg_xml=eopkg.py2 ypkg="" time=2026-04-26T18:03:33.393Z level=INFO msg="History generation enabled" time=2026-04-26T18:03:33.587Z level=DEBUG msg="Obtained package history" time=2026-04-26T18:03:33.593Z level=DEBUG msg="Building package" name=krita version=5.2.16 release=106 type=ypkg profile=unstable-x86_64 time=2026-04-26T18:03:33.593Z level=DEBUG msg="Removing stale workspace" path=/var/cache/solbuild/unstable-x86_64/krita time=2026-04-26T18:03:33.593Z level=DEBUG msg="Configuring overlay storage" time=2026-04-26T18:03:33.593Z level=DEBUG msg="Mounting overlayfs" time=2026-04-26T18:03:33.593Z level=DEBUG msg="Mounting root tmpfs" dir=/var/cache/solbuild/unstable-x86_64/krita size=40G time=2026-04-26T18:03:33.594Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/krita/work time=2026-04-26T18:03:33.594Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/krita/tmp time=2026-04-26T18:03:33.594Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/krita/img time=2026-04-26T18:03:33.594Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/krita/union time=2026-04-26T18:03:33.594Z level=DEBUG msg="Mounting backing image" point=/var/lib/solbuild/images/unstable-x86_64.img time=2026-04-26T18:03:33.595Z level=DEBUG msg="Mounting overlayfs" upper=/var/cache/solbuild/unstable-x86_64/krita/tmp lower=/var/cache/solbuild/unstable-x86_64/krita/img workdir=/var/cache/solbuild/unstable-x86_64/krita/work target=/var/cache/solbuild/unstable-x86_64/krita/union time=2026-04-26T18:03:33.596Z level=DEBUG msg="Bringing up virtual filesystems" time=2026-04-26T18:03:33.596Z level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/krita/union/dev/pts time=2026-04-26T18:03:33.596Z level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/krita/union/dev/shm time=2026-04-26T18:03:33.596Z level=DEBUG msg="Mounting vfs /dev" time=2026-04-26T18:03:33.597Z level=DEBUG msg="Mounting vfs /dev/pts" time=2026-04-26T18:03:33.597Z level=DEBUG msg="Mounting vfs /proc" time=2026-04-26T18:03:33.598Z level=DEBUG msg="Mounting vfs /sys" time=2026-04-26T18:03:33.598Z level=DEBUG msg="Mounting vfs /dev/shm" time=2026-04-26T18:03:33.599Z level=DEBUG msg="Creating target directory" dir=/var/cache/solbuild/unstable-x86_64/krita/union/home/build/work time=2026-04-26T18:03:33.599Z level=DEBUG msg="Copying source" source=/srv/builder/BUILDDIR/CLONE/packages/packages/k/krita/package.yml target=/var/cache/solbuild/unstable-x86_64/krita/union/home/build/work/package.yml time=2026-04-26T18:03:33.599Z level=DEBUG msg="Creating target directory" dir=/var/cache/solbuild/unstable-x86_64/krita/union/home/build/work/files time=2026-04-26T18:03:33.599Z level=DEBUG msg="Copying source" source=/srv/builder/BUILDDIR/CLONE/packages/packages/k/krita/files/0001-Fix-appdata.patch target=/var/cache/solbuild/unstable-x86_64/krita/union/home/build/work/files/0001-Fix-appdata.patch time=2026-04-26T18:03:33.599Z level=DEBUG msg="Copying source" source=/srv/builder/BUILDDIR/CLONE/packages/packages/k/krita/files/sip-6.8.patch target=/var/cache/solbuild/unstable-x86_64/krita/union/home/build/work/files/sip-6.8.patch time=2026-04-26T18:03:33.599Z level=DEBUG msg="Validating sources" time=2026-04-26T18:03:33.599Z level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-04-26T18:03:33.599Z level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-04-26T18:03:33.599Z level=DEBUG msg="Copying host asset" key=/etc/ccache/ccache.conf time=2026-04-26T18:03:33.600Z level=DEBUG msg="Starting D-BUS" time=2026-04-26T18:03:33.600Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/krita/union command="dbus-uuidgen --ensure" time=2026-04-26T18:03:33.601Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/krita/union command="dbus-daemon --system" time=2026-04-26T18:03:33.603Z level=DEBUG msg="Discovering repos in rootfs" time=2026-04-26T18:03:33.603Z level=DEBUG msg="Removing repository" repo=Solus time=2026-04-26T18:03:33.603Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/krita/union command="eopkg.bin remove-repo 'Solus' -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Repo Solus removed from system. time=2026-04-26T18:03:33.709Z level=DEBUG msg="Adding repo to system" name=Solus uri=https://packages.getsol.us/unstable/eopkg-index.xml.xz time=2026-04-26T18:03:33.709Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/krita/union command="eopkg.bin add-repo 'Solus' 'https://packages.getsol.us/unstable/eopkg-index.xml.xz' -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: No repository found. Automatically adding Solus stable. Repo Solus added to system. Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Updating repository: Solus Disabling keyboard interrupts for file operations. eopkg-index.xml.xz.sha1sum (40.0 B) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz.sha1sum (40.0 B)100% 0.00 --/- [--:--:--] [complete] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB)100% 0.00 --/- [--:--:--] [complete] Package database updated. time=2026-04-26T18:03:35.905Z level=DEBUG msg="Upgrading system base" time=2026-04-26T18:03:35.905Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/krita/union command="eopkg.bin upgrade -y -N" Updating repositories Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Updating repository: Solus Disabling keyboard interrupts for file operations. eopkg-index.xml.xz.sha1sum (40.0 B) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz.sha1sum (40.0 B)100% 0.00 --/- [--:--:--] [complete] Solus repository information is up-to-date. Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: Safety switch forces the installation of following packages: ngtcp2 Warning: Safety switch forces the upgrade of following packages: bash-completion eopkg hwdata iso-codes jansson os-release shim-signed tzdata usysconf usysconf-epoch The following packages will be upgraded: bash-completion bash-completion-devel btrfs-progs-libbtrfs ccache clr-boot-manager cmake coreutils cryptsetup curl duktape eopkg expat expat-devel gawk glib2 glib2-devel glibc glibc-devel hwdata inotify-tools iproute2 iso-codes jansson jsoncpp less libarchive libarchive-bin libb2 libcap2 libcap2-devel libgcrypt libgcrypt-devel libgpg-error libgpg-error-devel libicu libicu-devel libnss libunistring libuv libxml2 libxml2-devel lvm2 lzip meson muon nano nano-syntax-highlighting ncurses ncurses-devel nghttp2 ngtcp2 openssl openssl-devel os-release pam pam-devel pkgconf procps-ng python-eopkg python-markdown-it-py python-rich python-setuptools pyyaml qol-assist rhash sed shim-signed sqlite3 systemd systemd-devel texinfo tzdata usysconf usysconf-epoch util-linux util-linux-devel xz xz-devel Total size of package(s): 141.18 MB Warning: There are extra packages due to dependencies. Downloading 1 / 78 Package nano-syntax-highlighting found in repository Solus nano-syntax-highlighting-2026.03.14-4-1-x86_64.eopkg [cached] Downloading 2 / 78 Package jansson found in repository Solus jansson-2.15.0-11-1-x86_64.eopkg [cached] Downloading 3 / 78 Package glibc found in repository Solus glibc-2.43-140-1-x86_64.eopkg [cached] Downloading 4 / 78 Package libb2 found in repository Solus libb2-0.98.1-2-1-x86_64.eopkg [cached] Downloading 5 / 78 Package libgpg-error found in repository Solus libgpg-error-1.59-27-1-x86_64.eopkg [cached] Downloading 6 / 78 Package libgpg-error-devel found in repository Solus libgpg-error-devel-1.59-27-1-x86_64.eopkg [cached] Downloading 7 / 78 Package libicu found in repository Solus libicu-78.2-30-1-x86_64.eopkg [cached] Downloading 8 / 78 Package util-linux found in repository Solus util-linux-2.41.3-56-1-x86_64.eopkg [cached] Downloading 9 / 78 Package util-linux-devel found in repository Solus util-linux-devel-2.41.3-56-1-x86_64.eopkg [cached] Downloading 10 / 78 Package xz found in repository Solus xz-5.8.3-42-1-x86_64.eopkg [cached] Downloading 11 / 78 Package hwdata found in repository Solus hwdata-0.406-51-1-x86_64.eopkg [cached] Downloading 12 / 78 Package sqlite3 found in repository Solus sqlite3-3.53.0-65-1-x86_64.eopkg [cached] Downloading 13 / 78 Package sed found in repository Solus sed-4.10-16-1-x86_64.eopkg [cached] Downloading 14 / 78 Package libgcrypt found in repository Solus libgcrypt-1.12.2-32-1-x86_64.eopkg [cached] Downloading 15 / 78 Package libgcrypt-devel found in repository Solus libgcrypt-devel-1.12.2-32-1-x86_64.eopkg [cached] Downloading 16 / 78 Package systemd found in repository Solus systemd-257.13-187-1-x86_64.eopkg [cached] Downloading 17 / 78 Package procps-ng found in repository Solus procps-ng-4.0.6-17-1-x86_64.eopkg [cached] Downloading 18 / 78 Package less found in repository Solus less-692-23-1-x86_64.eopkg [cached] Downloading 19 / 78 Package libcap2 found in repository Solus libcap2-2.78-18-1-x86_64.eopkg [cached] Downloading 20 / 78 Package libcap2-devel found in repository Solus libcap2-devel-2.78-18-1-x86_64.eopkg [cached] Downloading 21 / 78 Package rhash found in repository Solus rhash-1.4.6-1-1-x86_64.eopkg [cached] Downloading 22 / 78 Package libxml2 found in repository Solus libxml2-2.13.9-59-1-x86_64.eopkg [cached] Downloading 23 / 78 Package openssl found in repository Solus openssl-3.6.2-58-1-x86_64.eopkg [cached] Downloading 24 / 78 Package libarchive found in repository Solus libarchive-3.8.7-62-1-x86_64.eopkg [cached] Downloading 25 / 78 Package pkgconf found in repository Solus pkgconf-2.5.1-4-1-x86_64.eopkg [cached] Downloading 26 / 78 Package ngtcp2 found in repository Solus ngtcp2-1.21.0-1-1-x86_64.eopkg [cached] Downloading 27 / 78 Package curl found in repository Solus curl-8.19.0-114-1-x86_64.eopkg [cached] Downloading 28 / 78 Package muon found in repository Solus muon-0.5.0-4-1-x86_64.eopkg [cached] Downloading 29 / 78 Package expat found in repository Solus expat-2.8.0-38-1-x86_64.eopkg [cached] Downloading 30 / 78 Package expat-devel found in repository Solus expat-devel-2.8.0-38-1-x86_64.eopkg [cached] Downloading 31 / 78 Package pyyaml found in repository Solus pyyaml-6.0.3-24-1-x86_64.eopkg [cached] Downloading 32 / 78 Package glibc-devel found in repository Solus glibc-devel-2.43-140-1-x86_64.eopkg [cached] Downloading 33 / 78 Package libunistring found in repository Solus libunistring-1.4.2-12-1-x86_64.eopkg [cached] Downloading 34 / 78 Package glib2 found in repository Solus glib2-2.88.0-127-1-x86_64.eopkg [cached] Downloading 35 / 78 Package glib2-devel found in repository Solus glib2-devel-2.88.0-127-1-x86_64.eopkg [cached] Downloading 36 / 78 Package meson found in repository Solus meson-1.11.0-70-1-x86_64.eopkg [cached] Downloading 37 / 78 Package python-eopkg found in repository Solus python-eopkg-4.4.2-35-1-x86_64.eopkg [cached] Downloading 38 / 78 Package lvm2 found in repository Solus lvm2-2.03.38-34-1-x86_64.eopkg [cached] Downloading 39 / 78 Package cryptsetup found in repository Solus cryptsetup-2.8.6-27-1-x86_64.eopkg [cached] Downloading 40 / 78 Package eopkg found in repository Solus eopkg-4.4.2-35-1-x86_64.eopkg [cached] Downloading 41 / 78 Package nghttp2 found in repository Solus nghttp2-1.68.1-19-1-x86_64.eopkg [cached] Downloading 42 / 78 Package ncurses found in repository Solus ncurses-6.6.20260404-34-1-x86_64.eopkg [cached] Downloading 43 / 78 Package libuv found in repository Solus libuv-1.52.1-22-1-x86_64.eopkg [cached] Downloading 44 / 78 Package jsoncpp found in repository Solus jsoncpp-1.9.6-7-1-x86_64.eopkg [cached] Downloading 45 / 78 Package cmake found in repository Solus cmake-4.3.1-68-1-x86_64.eopkg [cached] Downloading 46 / 78 Package python-markdown-it-py found in repository Solus python-markdown-it-py-4.0.0-4-1-x86_64.eopkg [cached] Downloading 47 / 78 Package pam found in repository Solus pam-1.7.2-39-1-x86_64.eopkg [cached] Downloading 48 / 78 Package lzip found in repository Solus lzip-1.26-9-1-x86_64.eopkg [cached] Downloading 49 / 78 Package libnss found in repository Solus libnss-3.123-81-1-x86_64.eopkg [cached] Downloading 50 / 78 Package python-setuptools found in repository Solus python-setuptools-82.0.1-26-1-x86_64.eopkg [cached] Downloading 51 / 78 Package ccache found in repository Solus ccache-4.12.3-32-1-x86_64.eopkg [cached] Downloading 52 / 78 Package ncurses-devel found in repository Solus ncurses-devel-6.6.20260404-34-1-x86_64.eopkg [cached] Downloading 53 / 78 Package iproute2 found in repository Solus iproute2-6.19.0-36-1-x86_64.eopkg [cached] Downloading 54 / 78 Package qol-assist found in repository Solus qol-assist-0.9.0-21-1-x86_64.eopkg [cached] Downloading 55 / 78 Package libicu-devel found in repository Solus libicu-devel-78.2-30-1-x86_64.eopkg [cached] Downloading 56 / 78 Package btrfs-progs-libbtrfs found in repository Solus btrfs-progs-libbtrfs-6.19.1-77-1-x86_64.eopkg [cached] Downloading 57 / 78 Package clr-boot-manager found in repository Solus clr-boot-manager-3.6.0-39-1-x86_64.eopkg [cached] Downloading 58 / 78 Package python-rich found in repository Solus python-rich-15.0.0-8-1-x86_64.eopkg [cached] Downloading 59 / 78 Package texinfo found in repository Solus texinfo-7.3-23-1-x86_64.eopkg [cached] Downloading 60 / 78 Package nano found in repository Solus nano-9.0-212-1-x86_64.eopkg [cached] Downloading 61 / 78 Package bash-completion found in repository Solus bash-completion-2.17.0-27-1-x86_64.eopkg [cached] Downloading 62 / 78 Package bash-completion-devel found in repository Solus bash-completion-devel-2.17.0-27-1-x86_64.eopkg [cached] Downloading 63 / 78 Package coreutils found in repository Solus coreutils-9.11-44-1-x86_64.eopkg [cached] Downloading 64 / 78 Package duktape found in repository Solus duktape-2.7.0-5-1-x86_64.eopkg [cached] Downloading 65 / 78 Package tzdata found in repository Solus tzdata-2026a-31-1-x86_64.eopkg [cached] Downloading 66 / 78 Package iso-codes found in repository Solus iso-codes-4.20.1-16-1-x86_64.eopkg [cached] Downloading 67 / 78 Package shim-signed found in repository Solus shim-signed-16.1-8-1-x86_64.eopkg [cached] Downloading 68 / 78 Package inotify-tools found in repository Solus inotify-tools-4.25.9.0-6-1-x86_64.eopkg [cached] Downloading 69 / 78 Package libarchive-bin found in repository Solus libarchive-bin-3.8.7-62-1-x86_64.eopkg [cached] Downloading 70 / 78 Package xz-devel found in repository Solus xz-devel-5.8.3-42-1-x86_64.eopkg [cached] Downloading 71 / 78 Package usysconf-epoch found in repository Solus usysconf-epoch-1.0.0-26-1-x86_64.eopkg [cached] Downloading 72 / 78 Package usysconf found in repository Solus usysconf-0.5.13-49-1-x86_64.eopkg [cached] Downloading 73 / 78 Package gawk found in repository Solus gawk-5.4.0-26-1-x86_64.eopkg [cached] Downloading 74 / 78 Package pam-devel found in repository Solus pam-devel-1.7.2-39-1-x86_64.eopkg [cached] Downloading 75 / 78 Package libxml2-devel found in repository Solus libxml2-devel-2.13.9-59-1-x86_64.eopkg [cached] Downloading 76 / 78 Package openssl-devel found in repository Solus openssl-devel-3.6.2-58-1-x86_64.eopkg [cached] Downloading 77 / 78 Package os-release found in repository Solus os-release-4.9-5-1-x86_64.eopkg [cached] Downloading 78 / 78 Package systemd-devel found in repository Solus systemd-devel-257.13-187-1-x86_64.eopkg [cached] Finished downloading package upgrades. Disabling keyboard interrupts for file operations. Installing 1 / 78 nano-syntax-highlighting-2026.03.14-4-1-x86_64.eopkg [cached] Installing nano-syntax-highlighting, version 2026.03.14, release 4 Upgrading to new distribution release Extracting the files of nano-syntax-highlighting Upgraded nano-syntax-highlighting Installing 2 / 78 jansson-2.15.0-11-1-x86_64.eopkg [cached] Installing jansson, version 2.15.0, release 11 Upgrading to new distribution release Extracting the files of jansson Upgraded jansson Installing 3 / 78 glibc-2.43-140-1-x86_64.eopkg [cached] Installing glibc, version 2.43, release 140 Upgrading to new distribution release Extracting the files of glibc Upgraded glibc Installing 4 / 78 libb2-0.98.1-2-1-x86_64.eopkg [cached] Installing libb2, version 0.98.1, release 2 Upgrading to new distribution release Extracting the files of libb2 Upgraded libb2 Installing 5 / 78 libgpg-error-1.59-27-1-x86_64.eopkg [cached] Installing libgpg-error, version 1.59, release 27 Upgrading to new distribution release Extracting the files of libgpg-error Upgraded libgpg-error Installing 6 / 78 libgpg-error-devel-1.59-27-1-x86_64.eopkg [cached] Installing libgpg-error-devel, version 1.59, release 27 Upgrading to new distribution release Extracting the files of libgpg-error-devel Upgraded libgpg-error-devel Installing 7 / 78 libicu-78.2-30-1-x86_64.eopkg [cached] Installing libicu, version 78.2, release 30 Upgrading to new distribution release Extracting the files of libicu Upgraded libicu Installing 8 / 78 util-linux-2.41.3-56-1-x86_64.eopkg [cached] Installing util-linux, version 2.41.3, release 56 Upgrading to new distribution release Extracting the files of util-linux Upgraded util-linux Installing 9 / 78 util-linux-devel-2.41.3-56-1-x86_64.eopkg [cached] Installing util-linux-devel, version 2.41.3, release 56 Upgrading to new distribution release Extracting the files of util-linux-devel Upgraded util-linux-devel Installing 10 / 78 xz-5.8.3-42-1-x86_64.eopkg [cached] Installing xz, version 5.8.3, release 42 Upgrading to new distribution release Extracting the files of xz Upgraded xz Installing 11 / 78 hwdata-0.406-51-1-x86_64.eopkg [cached] Installing hwdata, version 0.406, release 51 Upgrading to new distribution release Extracting the files of hwdata Upgraded hwdata Installing 12 / 78 sqlite3-3.53.0-65-1-x86_64.eopkg [cached] Installing sqlite3, version 3.53.0, release 65 Upgrading to new distribution release Extracting the files of sqlite3 Upgraded sqlite3 Installing 13 / 78 sed-4.10-16-1-x86_64.eopkg [cached] Installing sed, version 4.10, release 16 Upgrading to new distribution release Extracting the files of sed Upgraded sed Installing 14 / 78 libgcrypt-1.12.2-32-1-x86_64.eopkg [cached] Installing libgcrypt, version 1.12.2, release 32 Upgrading to new distribution release Extracting the files of libgcrypt Upgraded libgcrypt Installing 15 / 78 libgcrypt-devel-1.12.2-32-1-x86_64.eopkg [cached] Installing libgcrypt-devel, version 1.12.2, release 32 Upgrading to new distribution release Extracting the files of libgcrypt-devel Upgraded libgcrypt-devel Installing 16 / 78 systemd-257.13-187-1-x86_64.eopkg [cached] Installing systemd, version 257.13, release 187 Upgrading to new distribution release Extracting the files of systemd Upgraded systemd Installing 17 / 78 procps-ng-4.0.6-17-1-x86_64.eopkg [cached] Installing procps-ng, version 4.0.6, release 17 Upgrading to new distribution release Extracting the files of procps-ng Upgraded procps-ng Installing 18 / 78 less-692-23-1-x86_64.eopkg [cached] Installing less, version 692, release 23 Upgrading to new distribution release Extracting the files of less Upgraded less Installing 19 / 78 libcap2-2.78-18-1-x86_64.eopkg [cached] Installing libcap2, version 2.78, release 18 Upgrading to new distribution release Extracting the files of libcap2 Upgraded libcap2 Installing 20 / 78 libcap2-devel-2.78-18-1-x86_64.eopkg [cached] Installing libcap2-devel, version 2.78, release 18 Upgrading to new distribution release Extracting the files of libcap2-devel Upgraded libcap2-devel Installing 21 / 78 rhash-1.4.6-1-1-x86_64.eopkg [cached] Installing rhash, version 1.4.6, release 1 Extracting the files of rhash Installed rhash Installing 22 / 78 libxml2-2.13.9-59-1-x86_64.eopkg [cached] Installing libxml2, version 2.13.9, release 59 Upgrading to new distribution release Extracting the files of libxml2 Upgraded libxml2 Installing 23 / 78 openssl-3.6.2-58-1-x86_64.eopkg [cached] Installing openssl, version 3.6.2, release 58 Upgrading to new distribution release Extracting the files of openssl Upgraded openssl Installing 24 / 78 libarchive-3.8.7-62-1-x86_64.eopkg [cached] Installing libarchive, version 3.8.7, release 62 Upgrading to new distribution release Extracting the files of libarchive Upgraded libarchive Installing 25 / 78 pkgconf-2.5.1-4-1-x86_64.eopkg [cached] Installing pkgconf, version 2.5.1, release 4 Upgrading to new distribution release Extracting the files of pkgconf Upgraded pkgconf Installing 26 / 78 ngtcp2-1.21.0-1-1-x86_64.eopkg [cached] Installing ngtcp2, version 1.21.0, release 1 Extracting the files of ngtcp2 Installed ngtcp2 Installing 27 / 78 curl-8.19.0-114-1-x86_64.eopkg [cached] Installing curl, version 8.19.0, release 114 Upgrading to new distribution release Extracting the files of curl Upgraded curl Installing 28 / 78 muon-0.5.0-4-1-x86_64.eopkg [cached] Installing muon, version 0.5.0, release 4 Upgrading to new distribution release Extracting the files of muon Upgraded muon Installing 29 / 78 expat-2.8.0-38-1-x86_64.eopkg [cached] Installing expat, version 2.8.0, release 38 Upgrading to new distribution release Extracting the files of expat Upgraded expat Installing 30 / 78 expat-devel-2.8.0-38-1-x86_64.eopkg [cached] Installing expat-devel, version 2.8.0, release 38 Upgrading to new distribution release Extracting the files of expat-devel Upgraded expat-devel Installing 31 / 78 pyyaml-6.0.3-24-1-x86_64.eopkg [cached] Installing pyyaml, version 6.0.3, release 24 Upgrading to new distribution release Extracting the files of pyyaml Upgraded pyyaml Installing 32 / 78 glibc-devel-2.43-140-1-x86_64.eopkg [cached] Installing glibc-devel, version 2.43, release 140 Upgrading to new distribution release Extracting the files of glibc-devel Upgraded glibc-devel Installing 33 / 78 libunistring-1.4.2-12-1-x86_64.eopkg [cached] Installing libunistring, version 1.4.2, release 12 Upgrading to new distribution release Extracting the files of libunistring Upgraded libunistring Installing 34 / 78 glib2-2.88.0-127-1-x86_64.eopkg [cached] Installing glib2, version 2.88.0, release 127 Upgrading to new distribution release Extracting the files of glib2 Upgraded glib2 Installing 35 / 78 glib2-devel-2.88.0-127-1-x86_64.eopkg [cached] Installing glib2-devel, version 2.88.0, release 127 Upgrading to new distribution release Extracting the files of glib2-devel Upgraded glib2-devel Installing 36 / 78 meson-1.11.0-70-1-x86_64.eopkg [cached] Installing meson, version 1.11.0, release 70 Upgrading to new distribution release Extracting the files of meson Upgraded meson Installing 37 / 78 python-eopkg-4.4.2-35-1-x86_64.eopkg [cached] Installing python-eopkg, version 4.4.2, release 35 Upgrading to new distribution release Extracting the files of python-eopkg Upgraded python-eopkg Installing 38 / 78 lvm2-2.03.38-34-1-x86_64.eopkg [cached] Installing lvm2, version 2.03.38, release 34 Upgrading to new distribution release Extracting the files of lvm2 Upgraded lvm2 Installing 39 / 78 cryptsetup-2.8.6-27-1-x86_64.eopkg [cached] Installing cryptsetup, version 2.8.6, release 27 Upgrading to new distribution release Extracting the files of cryptsetup Upgraded cryptsetup Installing 40 / 78 eopkg-4.4.2-35-1-x86_64.eopkg [cached] Installing eopkg, version 4.4.2, release 35 Upgrading to new distribution release Extracting the files of eopkg Upgraded eopkg Installing 41 / 78 nghttp2-1.68.1-19-1-x86_64.eopkg [cached] Installing nghttp2, version 1.68.1, release 19 Upgrading to new distribution release Extracting the files of nghttp2 Upgraded nghttp2 Installing 42 / 78 ncurses-6.6.20260404-34-1-x86_64.eopkg [cached] Installing ncurses, version 6.6.20260404, release 34 Upgrading to new distribution release Extracting the files of ncurses Upgraded ncurses Installing 43 / 78 libuv-1.52.1-22-1-x86_64.eopkg [cached] Installing libuv, version 1.52.1, release 22 Upgrading to new distribution release Extracting the files of libuv Upgraded libuv Installing 44 / 78 jsoncpp-1.9.6-7-1-x86_64.eopkg [cached] Installing jsoncpp, version 1.9.6, release 7 Extracting the files of jsoncpp Installed jsoncpp Installing 45 / 78 cmake-4.3.1-68-1-x86_64.eopkg [cached] Installing cmake, version 4.3.1, release 68 Upgrading to new distribution release Extracting the files of cmake Upgraded cmake Installing 46 / 78 python-markdown-it-py-4.0.0-4-1-x86_64.eopkg [cached] Installing python-markdown-it-py, version 4.0.0, release 4 Upgrading to new distribution release Extracting the files of python-markdown-it-py Upgraded python-markdown-it-py Installing 47 / 78 pam-1.7.2-39-1-x86_64.eopkg [cached] Installing pam, version 1.7.2, release 39 Upgrading to new distribution release Extracting the files of pam Upgraded pam Installing 48 / 78 lzip-1.26-9-1-x86_64.eopkg [cached] Installing lzip, version 1.26, release 9 Upgrading to new distribution release Extracting the files of lzip Upgraded lzip Installing 49 / 78 libnss-3.123-81-1-x86_64.eopkg [cached] Installing libnss, version 3.123, release 81 Upgrading to new distribution release Extracting the files of libnss Upgraded libnss Installing 50 / 78 python-setuptools-82.0.1-26-1-x86_64.eopkg [cached] Installing python-setuptools, version 82.0.1, release 26 Upgrading to new distribution release Extracting the files of python-setuptools Upgraded python-setuptools Installing 51 / 78 ccache-4.12.3-32-1-x86_64.eopkg [cached] Installing ccache, version 4.12.3, release 32 Upgrading to new distribution release Extracting the files of ccache Upgraded ccache Installing 52 / 78 ncurses-devel-6.6.20260404-34-1-x86_64.eopkg [cached] Installing ncurses-devel, version 6.6.20260404, release 34 Upgrading to new distribution release Extracting the files of ncurses-devel Upgraded ncurses-devel Installing 53 / 78 iproute2-6.19.0-36-1-x86_64.eopkg [cached] Installing iproute2, version 6.19.0, release 36 Upgrading to new distribution release Extracting the files of iproute2 Upgraded iproute2 Installing 54 / 78 qol-assist-0.9.0-21-1-x86_64.eopkg [cached] Installing qol-assist, version 0.9.0, release 21 Upgrading to new distribution release Extracting the files of qol-assist Upgraded qol-assist Installing 55 / 78 libicu-devel-78.2-30-1-x86_64.eopkg [cached] Installing libicu-devel, version 78.2, release 30 Upgrading to new distribution release Extracting the files of libicu-devel Upgraded libicu-devel Installing 56 / 78 btrfs-progs-libbtrfs-6.19.1-77-1-x86_64.eopkg [cached] Installing btrfs-progs-libbtrfs, version 6.19.1, release 77 Upgrading to new distribution release Extracting the files of btrfs-progs-libbtrfs Upgraded btrfs-progs-libbtrfs Installing 57 / 78 clr-boot-manager-3.6.0-39-1-x86_64.eopkg [cached] Installing clr-boot-manager, version 3.6.0, release 39 Upgrading to new distribution release Extracting the files of clr-boot-manager Upgraded clr-boot-manager Installing 58 / 78 python-rich-15.0.0-8-1-x86_64.eopkg [cached] Installing python-rich, version 15.0.0, release 8 Upgrading to new distribution release Extracting the files of python-rich Upgraded python-rich Installing 59 / 78 texinfo-7.3-23-1-x86_64.eopkg [cached] Installing texinfo, version 7.3, release 23 Upgrading to new distribution release Extracting the files of texinfo Upgraded texinfo Installing 60 / 78 nano-9.0-212-1-x86_64.eopkg [cached] Installing nano, version 9.0, release 212 Upgrading to new distribution release Extracting the files of nano Upgraded nano Installing 61 / 78 bash-completion-2.17.0-27-1-x86_64.eopkg [cached] Installing bash-completion, version 2.17.0, release 27 Upgrading to new distribution release Extracting the files of bash-completion Upgraded bash-completion Installing 62 / 78 bash-completion-devel-2.17.0-27-1-x86_64.eopkg [cached] Installing bash-completion-devel, version 2.17.0, release 27 Upgrading to new distribution release Extracting the files of bash-completion-devel Upgraded bash-completion-devel Installing 63 / 78 coreutils-9.11-44-1-x86_64.eopkg [cached] Installing coreutils, version 9.11, release 44 Upgrading to new distribution release Extracting the files of coreutils Upgraded coreutils Installing 64 / 78 duktape-2.7.0-5-1-x86_64.eopkg [cached] Installing duktape, version 2.7.0, release 5 Upgrading to new distribution release Extracting the files of duktape Upgraded duktape Installing 65 / 78 tzdata-2026a-31-1-x86_64.eopkg [cached] Installing tzdata, version 2026a, release 31 Upgrading to new distribution release Extracting the files of tzdata Upgraded tzdata Installing 66 / 78 iso-codes-4.20.1-16-1-x86_64.eopkg [cached] Installing iso-codes, version 4.20.1, release 16 Upgrading to new distribution release Extracting the files of iso-codes Upgraded iso-codes Installing 67 / 78 shim-signed-16.1-8-1-x86_64.eopkg [cached] Installing shim-signed, version 16.1, release 8 Upgrading to new distribution release Extracting the files of shim-signed Upgraded shim-signed Installing 68 / 78 inotify-tools-4.25.9.0-6-1-x86_64.eopkg [cached] Installing inotify-tools, version 4.25.9.0, release 6 Upgrading to new distribution release Extracting the files of inotify-tools Upgraded inotify-tools Installing 69 / 78 libarchive-bin-3.8.7-62-1-x86_64.eopkg [cached] Installing libarchive-bin, version 3.8.7, release 62 Upgrading to new distribution release Extracting the files of libarchive-bin Upgraded libarchive-bin Installing 70 / 78 xz-devel-5.8.3-42-1-x86_64.eopkg [cached] Installing xz-devel, version 5.8.3, release 42 Upgrading to new distribution release Extracting the files of xz-devel Upgraded xz-devel Installing 71 / 78 usysconf-epoch-1.0.0-26-1-x86_64.eopkg [cached] Installing usysconf-epoch, version 1.0.0, release 26 Upgrading to new distribution release Extracting the files of usysconf-epoch Upgraded usysconf-epoch Installing 72 / 78 usysconf-0.5.13-49-1-x86_64.eopkg [cached] Installing usysconf, version 0.5.13, release 49 Upgrading to new distribution release Extracting the files of usysconf Upgraded usysconf Installing 73 / 78 gawk-5.4.0-26-1-x86_64.eopkg [cached] Installing gawk, version 5.4.0, release 26 Upgrading to new distribution release Extracting the files of gawk Upgraded gawk Installing 74 / 78 pam-devel-1.7.2-39-1-x86_64.eopkg [cached] Installing pam-devel, version 1.7.2, release 39 Upgrading to new distribution release Extracting the files of pam-devel Upgraded pam-devel Installing 75 / 78 libxml2-devel-2.13.9-59-1-x86_64.eopkg [cached] Installing libxml2-devel, version 2.13.9, release 59 Upgrading to new distribution release Extracting the files of libxml2-devel Upgraded libxml2-devel Installing 76 / 78 openssl-devel-3.6.2-58-1-x86_64.eopkg [cached] Installing openssl-devel, version 3.6.2, release 58 Upgrading to new distribution release Extracting the files of openssl-devel Upgraded openssl-devel Installing 77 / 78 os-release-4.9-5-1-x86_64.eopkg [cached] Installing os-release, version 4.9, release 5 Upgrading to new distribution release Extracting the files of os-release Upgraded os-release Installing 78 / 78 systemd-devel-257.13-187-1-x86_64.eopkg [cached] Installing systemd-devel, version 257.13, release 187 Upgrading to new distribution release Extracting the files of systemd-devel Upgraded systemd-devel time=2026-04-26T18:03:47.522Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/krita/union command="eopkg.bin install -y abi-wizard iproute2 sccache -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: The following package(s) are already installed and are not going to be installed again: abi-wizard iproute2 sccache No packages to install. time=2026-04-26T18:03:47.735Z level=DEBUG msg="Asserting system.devel component installation" time=2026-04-26T18:03:47.735Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/krita/union command="eopkg.bin install -y -c system.devel -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: The following package(s) are already installed and are not going to be installed again: asciify autoconf automake bash-completion-devel binutils bison blake3 cmake dbus-devel diffstat diffutils expat-devel fakeroot file-devel flex flex-devel g++ gcc gfortran glibc-devel gmp-devel gobject-introspection-devel intltool libarchive-bin libffi-devel libgpg-error-devel libgudev-devel libtool-devel libxcrypt-devel libxml2-devel linux-headers m4 make meson mpc-devel mpfr-devel muon nano nano-syntax-highlighting nasm ncurses-devel openssl-devel pam-devel patch pkgconf polkit-devel readline-devel rootlesskit systemd-devel texinfo util-linux-devel ypkg zlib-devel No packages to install. time=2026-04-26T18:03:47.950Z level=DEBUG msg="Writing packager file" time=2026-04-26T18:03:47.950Z level=DEBUG msg="Installing build dependencies" file=/home/build/work/package.yml time=2026-04-26T18:03:47.950Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/krita/union command="ypkg install-deps --eopkg-cmd 'eopkg.bin' -f /home/build/work/package.yml -n" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 The following packages will be installed: abseil-cpp alsa-lib alsa-lib-devel alsa-ucm-conf aom aom-devel apr apr-util at-spi2 avahi babl babl-devel bluez brotli-devel bzip2-devel catch2 catch2-devel celt clang-libs colord cups curl-devel cyrus-sasl dav1d dav1d-devel double-conversion doxygen e2fsprogs-devel eigen3 exiv2 exiv2-devel extra-cmake-modules ffmpeg fftw fftw-devel fontconfig fontconfig-devel freeglut freetype2 freetype2-devel frei0r fribidi fribidi-devel gavl gdk-pixbuf gegl gegl-devel ghostscript giflib giflib-devel glslang glycin gmic gmic-devel gnupg gpgme gpgme-devel graphene graphicsmagick graphite2 graphite2-devel graphviz gsettings-desktop-schemas gsl gsl-devel gsm gstreamer gstreamer-plugins-base gtest gts harfbuzz harfbuzz-devel hicolor-icon-theme highway highway-devel imath imath-devel inih inih-devel jack-audio-connection-kit jasper jbig2dec json-c-devel kcompletion kcompletion-devel kconfig kconfig-devel kcoreaddons kcoreaddons-devel kcrash kcrash-devel kdesignerplugin kdesignerplugin-devel kerberos-devel kguiaddons kguiaddons-devel ki18n ki18n-devel kitemmodels kitemmodels-devel kitemviews kitemviews-devel kseexpr kseexpr-devel kwidgetsaddons kwidgetsaddons-devel kwindowsystem kwindowsystem-devel lame lapack libao libass libassuan libassuan-devel libavif libbluray libboost libboost-devel libcairo libcairo-devel libcddb libcdio libcdio-paranoia libdaemon libde265 libde265-devel libdecor libdisplay-info libdolbyb libdovi libdrm libdrm-devel libdvdnav libdvdread libedit libepoxy libevdev libflac libglu libglvnd libglvnd-devel libgnutls libgtk-2 libgtk-3 libheif libheif-devel libhogweed libical libice libid3tag libidn2-devel libinput libjpeg-turbo libjpeg-turbo-devel libjson-glib-devel libjxl libjxl-devel libkdcraw libkdcraw-devel libksba liblc3 liblcms2 liblcms2-devel libmad libmypaint libmypaint-devel libnspr-devel libnss-devel libogg libomp libopenmpt libp11-kit libpaper libpciaccess libpciaccess-devel libplacebo libpng libpng-devel libproxy libraw libraw-devel librsvg libsamplerate libsecret libsm libsndfile libsoxr libspeex libssh libssh-devel libssh2-devel libtasn1 libtheora libtiff libtiff-devel libtirpc libudfread libunibreak libunibreak-devel libunwind liburing libva libvdpau libvorbis libvpl libvpx libwacom libwebp libwebp-devel libx11 libx11-devel libxau libxau-devel libxcb libxcb-devel libxcomposite libxcursor libxdamage libxdmcp libxdmcp-devel libxext libxext-devel libxfixes libxfixes-devel libxft libxi libxi-devel libxinerama libxkbcommon libxrandr libxrender libxrender-devel libxscrnsaver libxshmfence libxt libxtst libxv libxxf86vm libyuv llvm-libs lm_sensors lmdb mariadb-common md4c mesalib mesalib-devel minizip-ng mlt mlt-devel movit mpg123 mtdev nghttp2-devel nghttp3-devel ngtcp2-devel npth openal-soft openblas opencolorio opencolorio-devel opencv-calib3d opencv-core opencv-dnn opencv-features2d opencv-flann opencv-imgcodecs opencv-imgproc opencv-tracking opencv-video opencv-videoio openexr openexr-devel openexr-libs openh264 openh264-devel openjpeg openjpeg-devel openldap opus opusfile orc pango pinentry pipewire-lib pixman pixman-devel polly poppler poppler-data poppler-devel poppler-qt5 poppler-qt5-devel poppler-utils postgresql-libpq protobuf pulseaudio python-libevdev python-ply python-pyqt5-sip python-pyudev python-sip python-six python3-devel python3-qt5 qt5-base qt5-base-devel qt5-connectivity qt5-declarative qt5-declarative-devel qt5-location qt5-multimedia qt5-multimedia-devel qt5-sensors qt5-serialport qt5-svg qt5-svg-devel qt5-tools qt5-tools-devel qt5-wayland qt5-webchannel qt5-websockets qt5-x11extras qt5-x11extras-devel qt5-xmlpatterns qt6-5compat qt6-base qt6-base-gui qt6-declarative qt6-shadertools qt6-svg quazip-qt5 quazip-qt5-devel rav1e rav1e-devel rtkit rubberband samba sdl2 sdl2-devel serf shaderc shared-mime-info snappy sox_ng spdlog spirv-llvm-translator spirv-tools srt subversion svt-av1 svt-av1-devel talloc tdb tevent tslib twolame unixodbc urw-core35-fonts utf8proc v4l-utils vamp-plugin-sdk vc vid.stab vulkan wavpack wayland wsdd x264 x265 x265-devel xcb-util xcb-util-cursor xcb-util-devel xcb-util-image xcb-util-keysyms xcb-util-keysyms-devel xcb-util-renderutil xcb-util-wm xkeyboard-config xorgproto xvidcore yaml-cpp zimg zlib-ng Total size of package(s): 339.97 MB Warning: There are extra packages due to dependencies. Downloading 1 / 384 Package liblcms2 found in repository Solus liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 0% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 4% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 8% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 13% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 17% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 22% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 26% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 31% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 35% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 40% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 44% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 49% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 53% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 57% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 62% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 66% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 71% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 75% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 80% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 84% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 89% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 93% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB) 98% 0.00 --/- [--:--:--] liblcms2-2.19-21-1-x86_64.eopkg (183.7 KB)100% 0.00 --/- [--:--:--] [complete] Downloading 2 / 384 Package babl found in repository Solus babl-0.1.116-45-1-x86_64.eopkg [cached] Downloading 3 / 384 Package libxdmcp found in repository Solus libxdmcp-1.1.5-20-1-x86_64.eopkg [cached] Downloading 4 / 384 Package libxau found in repository Solus libxau-1.0.12-23-1-x86_64.eopkg [cached] Downloading 5 / 384 Package libxcb found in repository Solus libxcb-1.17.0-34-1-x86_64.eopkg [cached] Downloading 6 / 384 Package libx11 found in repository Solus libx11-1.8.12-49-1-x86_64.eopkg [cached] Downloading 7 / 384 Package libxext found in repository Solus libxext-1.3.6-18-1-x86_64.eopkg [cached] Downloading 8 / 384 Package libxscrnsaver found in repository Solus libxscrnsaver-1.2.5-16-1-x86_64.eopkg [cached] Downloading 9 / 384 Package libxfixes found in repository Solus libxfixes-6.0.2-17-1-x86_64.eopkg [cached] Downloading 10 / 384 Package libxrender found in repository Solus libxrender-0.9.12-18-1-x86_64.eopkg [cached] Downloading 11 / 384 Package libxcursor found in repository Solus libxcursor-1.2.3-22-1-x86_64.eopkg [cached] Downloading 12 / 384 Package opus found in repository Solus opus-1.6.1-13-1-x86_64.eopkg [cached] Downloading 13 / 384 Package libogg found in repository Solus libogg-1.3.5-13-1-x86_64.eopkg [cached] Downloading 14 / 384 Package libvorbis found in repository Solus libvorbis-1.3.7-14-1-x86_64.eopkg [cached] Downloading 15 / 384 Package alsa-ucm-conf found in repository Solus alsa-ucm-conf-1.2.13-1-1-x86_64.eopkg [cached] Downloading 16 / 384 Package alsa-lib found in repository Solus alsa-lib-1.2.14-41-1-x86_64.eopkg [cached] Downloading 17 / 384 Package libflac found in repository Solus libflac-1.4.3-18-1-x86_64.eopkg [cached] Downloading 18 / 384 Package libsndfile found in repository Solus libsndfile-1.2.2-26-1-x86_64.eopkg [cached] Downloading 19 / 384 Package rtkit found in repository Solus rtkit-0.14-6-1-x86_64.eopkg [cached] Downloading 20 / 384 Package pulseaudio found in repository Solus pulseaudio-17.0-65-1-x86_64.eopkg [cached] Downloading 21 / 384 Package libxxf86vm found in repository Solus libxxf86vm-1.1.6-17-1-x86_64.eopkg [cached] Downloading 22 / 384 Package libedit found in repository Solus libedit-20240808.3.1-15-1-x86_64.eopkg [cached] Downloading 23 / 384 Package polly found in repository Solus polly-20.1.8-133-1-x86_64.eopkg [cached] Downloading 24 / 384 Package llvm-libs found in repository Solus llvm-libs-20.1.8-133-1-x86_64.eopkg [cached] Downloading 25 / 384 Package clang-libs found in repository Solus clang-libs-20.1.8-133-1-x86_64.eopkg [cached] Downloading 26 / 384 Package lm_sensors found in repository Solus lm_sensors-3.6.2-9-1-x86_64.eopkg [cached] Downloading 27 / 384 Package xcb-util-keysyms found in repository Solus xcb-util-keysyms-0.4.1-9-1-x86_64.eopkg [cached] Downloading 28 / 384 Package libdisplay-info found in repository Solus libdisplay-info-0.3.0-3-1-x86_64.eopkg [cached] Downloading 29 / 384 Package spirv-tools found in repository Solus spirv-tools-1.4.341.0-36-1-x86_64.eopkg [cached] Downloading 30 / 384 Package libpciaccess found in repository Solus libpciaccess-0.18.1-14-1-x86_64.eopkg [cached] Downloading 31 / 384 Package libdrm found in repository Solus libdrm-2.4.128-53-1-x86_64.eopkg [cached] Downloading 32 / 384 Package libxshmfence found in repository Solus libxshmfence-1.3.3-17-1-x86_64.eopkg [cached] Downloading 33 / 384 Package wayland found in repository Solus wayland-1.25.0-35-1-x86_64.eopkg [cached] Downloading 34 / 384 Package libglvnd found in repository Solus libglvnd-1.7.0-22-1-x86_64.eopkg [cached] Downloading 35 / 384 Package spirv-llvm-translator found in repository Solus spirv-llvm-translator-20.1.10-24-1-x86_64.eopkg [cached] Downloading 36 / 384 Package libpng found in repository Solus libpng-1.6.57-36-1-x86_64.eopkg [cached] Downloading 37 / 384 Package mesalib found in repository Solus mesalib-26.0.5-299-1-x86_64.eopkg [cached] Downloading 38 / 384 Package libxrandr found in repository Solus libxrandr-1.5.4-17-1-x86_64.eopkg [cached] Downloading 39 / 384 Package pipewire-lib found in repository Solus pipewire-lib-1.6.4-119-1-x86_64.eopkg [cached] Downloading 40 / 384 Package xkeyboard-config found in repository Solus xkeyboard-config-2.47-18-1-x86_64.eopkg [cached] Downloading 41 / 384 Package libxkbcommon found in repository Solus libxkbcommon-1.12.2-18-1-x86_64.eopkg [cached] Downloading 42 / 384 Package libsamplerate found in repository Solus libsamplerate-0.2.2-5-1-x86_64.eopkg [cached] Downloading 43 / 384 Package libxi found in repository Solus libxi-1.8.2-19-1-x86_64.eopkg [cached] Downloading 44 / 384 Package freetype2 found in repository Solus freetype2-2.14.3-40-1-x86_64.eopkg [cached] Downloading 45 / 384 Package graphite2 found in repository Solus graphite2-1.3.14-8-1-x86_64.eopkg [cached] Downloading 46 / 384 Package harfbuzz found in repository Solus harfbuzz-13.1.1-85-1-x86_64.eopkg [cached] Downloading 47 / 384 Package fontconfig found in repository Solus fontconfig-2.17.1-52-1-x86_64.eopkg [cached] Downloading 48 / 384 Package pixman found in repository Solus pixman-0.46.4-23-1-x86_64.eopkg [cached] Downloading 49 / 384 Package libcairo found in repository Solus libcairo-1.18.2-55-1-x86_64.eopkg [cached] Downloading 50 / 384 Package libxft found in repository Solus libxft-2.3.9-17-1-x86_64.eopkg [cached] Downloading 51 / 384 Package fribidi found in repository Solus fribidi-1.0.15-10-1-x86_64.eopkg [cached] Downloading 52 / 384 Package pango found in repository Solus pango-1.57.0-64-1-x86_64.eopkg [cached] Downloading 53 / 384 Package libdecor found in repository Solus libdecor-0.2.5-5-1-x86_64.eopkg [cached] Downloading 54 / 384 Package sdl2 found in repository Solus sdl2-2.32.4-58-1-x86_64.eopkg [cached] Downloading 55 / 384 Package svt-av1 found in repository Solus svt-av1-4.0.1-15-1-x86_64.eopkg [cached] Downloading 56 / 384 Package glslang found in repository Solus glslang-16.2.0-36-1-x86_64.eopkg [cached] Downloading 57 / 384 Package shaderc found in repository Solus shaderc-2026.1-16-1-x86_64.eopkg [cached] Downloading 58 / 384 Package dav1d found in repository Solus dav1d-1.5.0-31-1-x86_64.eopkg [cached] Downloading 59 / 384 Package libdvdread found in repository Solus libdvdread-6.1.3-13-1-x86_64.eopkg [cached] Downloading 60 / 384 Package libvpx found in repository Solus libvpx-1.16.0-23-1-x86_64.eopkg [cached] Downloading 61 / 384 Package libvpl found in repository Solus libvpl-2.14.0-5-1-x86_64.eopkg [cached] Downloading 62 / 384 Package fftw found in repository Solus fftw-3.3.10-18-1-x86_64.eopkg [cached] Downloading 63 / 384 Package vamp-plugin-sdk found in repository Solus vamp-plugin-sdk-2.10-6-1-x86_64.eopkg [cached] Downloading 64 / 384 Package rubberband found in repository Solus rubberband-3.2.1-7-1-x86_64.eopkg [cached] Downloading 65 / 384 Package x265 found in repository Solus x265-3.6-23-1-x86_64.eopkg [cached] Downloading 66 / 384 Package libjpeg-turbo found in repository Solus libjpeg-turbo-3.0.3-22-1-x86_64.eopkg [cached] Downloading 67 / 384 Package libtiff found in repository Solus libtiff-4.7.1-45-1-x86_64.eopkg [cached] Downloading 68 / 384 Package openjpeg found in repository Solus openjpeg-2.5.4-22-1-x86_64.eopkg [cached] Downloading 69 / 384 Package vid.stab found in repository Solus vid.stab-1.1.1-3-1-x86_64.eopkg [cached] Downloading 70 / 384 Package lmdb found in repository Solus lmdb-0.9.33-11-1-x86_64.eopkg [cached] Downloading 71 / 384 Package libtasn1 found in repository Solus libtasn1-4.21.0-22-1-x86_64.eopkg [cached] Downloading 72 / 384 Package unixodbc found in repository Solus unixodbc-2.3.12-6-1-x86_64.eopkg [cached] Downloading 73 / 384 Package cyrus-sasl found in repository Solus cyrus-sasl-2.1.28-15-1-x86_64.eopkg [cached] Downloading 74 / 384 Package openldap found in repository Solus openldap-2.6.12-18-1-x86_64.eopkg [cached] Downloading 75 / 384 Package wsdd found in repository Solus wsdd-0.9-8-1-x86_64.eopkg [cached] Downloading 76 / 384 Package tdb found in repository Solus tdb-1.4.14-27-1-x86_64.eopkg [cached] Downloading 77 / 384 Package liburing found in repository Solus liburing-2.7-4-1-x86_64.eopkg [cached] Downloading 78 / 384 Package talloc found in repository Solus talloc-2.4.3-18-1-x86_64.eopkg [cached] Downloading 79 / 384 Package tevent found in repository Solus tevent-0.17.1-21-1-x86_64.eopkg [cached] Downloading 80 / 384 Package libpaper found in repository Solus libpaper-1.1.28-6-1-x86_64.eopkg [cached] Downloading 81 / 384 Package libdaemon found in repository Solus libdaemon-0.14-5-1-x86_64.eopkg [cached] Downloading 82 / 384 Package avahi found in repository Solus avahi-0.8-28-1-x86_64.eopkg [cached] Downloading 83 / 384 Package cups found in repository Solus cups-2.4.15-42-1-x86_64.eopkg [cached] Downloading 84 / 384 Package libp11-kit found in repository Solus libp11-kit-0.25.2-23-1-x86_64.eopkg [cached] Downloading 85 / 384 Package libhogweed found in repository Solus libhogweed-3.10.2-23-1-x86_64.eopkg [cached] Downloading 86 / 384 Package libgnutls found in repository Solus libgnutls-3.8.12-52-1-x86_64.eopkg [cached] Downloading 87 / 384 Package libtirpc found in repository Solus libtirpc-1.3.7-17-1-x86_64.eopkg [cached] Downloading 88 / 384 Package samba found in repository Solus samba-4.23.6-114-1-x86_64.eopkg [cached] Downloading 89 / 384 Package rav1e found in repository Solus rav1e-0.8.1-18-1-x86_64.eopkg [cached] Downloading 90 / 384 Package aom found in repository Solus aom-3.12.1-26-1-x86_64.eopkg [cached] Downloading 91 / 384 Package gsm found in repository Solus gsm-1.0.18-4-1-x86_64.eopkg [cached] Downloading 92 / 384 Package libudfread found in repository Solus libudfread-1.2.0-1-1-x86_64.eopkg [cached] Downloading 93 / 384 Package libbluray found in repository Solus libbluray-1.4.0-14-1-x86_64.eopkg [cached] Downloading 94 / 384 Package libunibreak found in repository Solus libunibreak-7.0-6-1-x86_64.eopkg [cached] Downloading 95 / 384 Package libass found in repository Solus libass-0.17.4-19-1-x86_64.eopkg [cached] Downloading 96 / 384 Package highway found in repository Solus highway-1.2.0-4-1-x86_64.eopkg [cached] Downloading 97 / 384 Package libjxl found in repository Solus libjxl-0.11.2-9-1-x86_64.eopkg [cached] Downloading 98 / 384 Package twolame found in repository Solus twolame-0.4.0-4-1-x86_64.eopkg [cached] Downloading 99 / 384 Package libssh found in repository Solus libssh-0.11.4-19-1-x86_64.eopkg [cached] Downloading 100 / 384 Package libtheora found in repository Solus libtheora-1.1.1-8-1-x86_64.eopkg [cached] Downloading 101 / 384 Package freeglut found in repository Solus freeglut-3.6.0-14-1-x86_64.eopkg [cached] Downloading 102 / 384 Package giflib found in repository Solus giflib-6.1.2-13-1-x86_64.eopkg [cached] Downloading 103 / 384 Package libwebp found in repository Solus libwebp-1.6.0-30-1-x86_64.eopkg [cached] Downloading 104 / 384 Package mpg123 found in repository Solus mpg123-1.32.8-25-1-x86_64.eopkg [cached] Downloading 105 / 384 Package libopenmpt found in repository Solus libopenmpt-0.7.3-12-1-x86_64.eopkg [cached] Downloading 106 / 384 Package libvdpau found in repository Solus libvdpau-1.5-20-1-x86_64.eopkg [cached] Downloading 107 / 384 Package snappy found in repository Solus snappy-1.1.10-4-1-x86_64.eopkg [cached] Downloading 108 / 384 Package libunwind found in repository Solus libunwind-1.8.3-12-1-x86_64.eopkg [cached] Downloading 109 / 384 Package vulkan found in repository Solus vulkan-1.4.341.0-43-1-x86_64.eopkg [cached] Downloading 110 / 384 Package libdovi found in repository Solus libdovi-3.3.2-6-1-x86_64.eopkg [cached] Downloading 111 / 384 Package libplacebo found in repository Solus libplacebo-7.351.0-32-1-x86_64.eopkg [cached] Downloading 112 / 384 Package libsoxr found in repository Solus libsoxr-0.1.3-5-1-x86_64.eopkg [cached] Downloading 113 / 384 Package lame found in repository Solus lame-3.100-12-1-x86_64.eopkg [cached] Downloading 114 / 384 Package libspeex found in repository Solus libspeex-1.2.1-6-1-x86_64.eopkg [cached] Downloading 115 / 384 Package x264 found in repository Solus x264-0.164.3144-20-1-x86_64.eopkg [cached] Downloading 116 / 384 Package libcddb found in repository Solus libcddb-1.3.2-5-1-x86_64.eopkg [cached] Downloading 117 / 384 Package libcdio found in repository Solus libcdio-2.3.0-11-1-x86_64.eopkg [cached] Downloading 118 / 384 Package libcdio-paranoia found in repository Solus libcdio-paranoia-10.2.2.0.2-9-1-x86_64.eopkg [cached] Downloading 119 / 384 Package liblc3 found in repository Solus liblc3-1.1.1-3-1-x86_64.eopkg [cached] Downloading 120 / 384 Package openal-soft found in repository Solus openal-soft-1.24.1-16-1-x86_64.eopkg [cached] Downloading 121 / 384 Package zimg found in repository Solus zimg-3.0.5-16-1-x86_64.eopkg [cached] Downloading 122 / 384 Package libxv found in repository Solus libxv-1.0.13-16-1-x86_64.eopkg [cached] Downloading 123 / 384 Package v4l-utils found in repository Solus v4l-utils-1.32.0-17-1-x86_64.eopkg [cached] Downloading 124 / 384 Package libva found in repository Solus libva-2.22.0-30-1-x86_64.eopkg [cached] Downloading 125 / 384 Package xvidcore found in repository Solus xvidcore-1.3.7-5-1-x86_64.eopkg [cached] Downloading 126 / 384 Package libdvdnav found in repository Solus libdvdnav-6.1.1-8-1-x86_64.eopkg [cached] Downloading 127 / 384 Package srt found in repository Solus srt-1.5.4-8-1-x86_64.eopkg [cached] Downloading 128 / 384 Package ffmpeg found in repository Solus ffmpeg-8.1-175-1-x86_64.eopkg [cached] Downloading 129 / 384 Package libraw found in repository Solus libraw-0.21.4-21-1-x86_64.eopkg [cached] Downloading 130 / 384 Package imath found in repository Solus imath-3.1.11-3-1-x86_64.eopkg [cached] Downloading 131 / 384 Package openexr-libs found in repository Solus openexr-libs-3.4.10-13-1-x86_64.eopkg [cached] Downloading 132 / 384 Package librsvg found in repository Solus librsvg-2.62.1-70-1-x86_64.eopkg [cached] Downloading 133 / 384 Package libde265 found in repository Solus libde265-1.0.18-14-1-x86_64.eopkg [cached] Downloading 134 / 384 Package openh264 found in repository Solus openh264-2.6.0-3-1-x86_64.eopkg [cached] Downloading 135 / 384 Package libheif found in repository Solus libheif-1.21.2-58-1-x86_64.eopkg [cached] Downloading 136 / 384 Package glycin found in repository Solus glycin-2.1.0-11-1-x86_64.eopkg [cached] Downloading 137 / 384 Package gdk-pixbuf found in repository Solus gdk-pixbuf-2.44.6-63-1-x86_64.eopkg [cached] Downloading 138 / 384 Package libglu found in repository Solus libglu-9.0.3-11-1-x86_64.eopkg [cached] Downloading 139 / 384 Package jasper found in repository Solus jasper-4.2.9-19-1-x86_64.eopkg [cached] Downloading 140 / 384 Package gegl found in repository Solus gegl-0.4.64-65-1-x86_64.eopkg [cached] Downloading 141 / 384 Package libmypaint found in repository Solus libmypaint-1.6.1-18-1-x86_64.eopkg [cached] Downloading 142 / 384 Package python-six found in repository Solus python-six-1.17.0-25-1-x86_64.eopkg [cached] Downloading 143 / 384 Package python-pyudev found in repository Solus python-pyudev-0.24.3-2-1-x86_64.eopkg [cached] Downloading 144 / 384 Package libevdev found in repository Solus libevdev-1.13.5-19-1-x86_64.eopkg [cached] Downloading 145 / 384 Package python-libevdev found in repository Solus python-libevdev-0.11-6-1-x86_64.eopkg [cached] Downloading 146 / 384 Package libwacom found in repository Solus libwacom-2.17.0-45-1-x86_64.eopkg [cached] Downloading 147 / 384 Package mtdev found in repository Solus mtdev-1.1.7-9-1-x86_64.eopkg [cached] Downloading 148 / 384 Package libinput found in repository Solus libinput-1.31.1-54-1-x86_64.eopkg [cached] Downloading 149 / 384 Package hicolor-icon-theme found in repository Solus hicolor-icon-theme-0.18-9-1-x86_64.eopkg [cached] Downloading 150 / 384 Package gsettings-desktop-schemas found in repository Solus gsettings-desktop-schemas-50.1-66-1-x86_64.eopkg [cached] Downloading 151 / 384 Package colord found in repository Solus colord-1.4.8-25-1-x86_64.eopkg [cached] Downloading 152 / 384 Package libxinerama found in repository Solus libxinerama-1.1.5-17-1-x86_64.eopkg [cached] Downloading 153 / 384 Package shared-mime-info found in repository Solus shared-mime-info-2.4-14-1-x86_64.eopkg [cached] Downloading 154 / 384 Package libxtst found in repository Solus libxtst-1.2.5-15-1-x86_64.eopkg [cached] Downloading 155 / 384 Package at-spi2 found in repository Solus at-spi2-2.60.1-57-1-x86_64.eopkg [cached] Downloading 156 / 384 Package libxcomposite found in repository Solus libxcomposite-0.4.6-16-1-x86_64.eopkg [cached] Downloading 157 / 384 Package libxdamage found in repository Solus libxdamage-1.1.6-17-1-x86_64.eopkg [cached] Downloading 158 / 384 Package libepoxy found in repository Solus libepoxy-1.5.10-14-1-x86_64.eopkg [cached] Downloading 159 / 384 Package libgtk-3 found in repository Solus libgtk-3-3.24.52-123-1-x86_64.eopkg [cached] Downloading 160 / 384 Package xcb-util-wm found in repository Solus xcb-util-wm-0.4.2-7-1-x86_64.eopkg [cached] Downloading 161 / 384 Package xcb-util found in repository Solus xcb-util-0.4.1-11-1-x86_64.eopkg [cached] Downloading 162 / 384 Package xcb-util-image found in repository Solus xcb-util-image-0.4.1-9-1-x86_64.eopkg [cached] Downloading 163 / 384 Package libice found in repository Solus libice-1.1.2-16-1-x86_64.eopkg [cached] Downloading 164 / 384 Package libsm found in repository Solus libsm-1.2.6-16-1-x86_64.eopkg [cached] Downloading 165 / 384 Package mariadb-common found in repository Solus mariadb-common-10.11.10-37-1-x86_64.eopkg [cached] Downloading 166 / 384 Package xcb-util-renderutil found in repository Solus xcb-util-renderutil-0.3.10-6-1-x86_64.eopkg [cached] Downloading 167 / 384 Package qt5-base found in repository Solus qt5-base-5.15.18-114-1-x86_64.eopkg [cached] Downloading 168 / 384 Package qt5-svg found in repository Solus qt5-svg-5.15.18-42-1-x86_64.eopkg [cached] Downloading 169 / 384 Package libpciaccess-devel found in repository Solus libpciaccess-devel-0.18.1-14-1-x86_64.eopkg [cached] Downloading 170 / 384 Package libdrm-devel found in repository Solus libdrm-devel-2.4.128-53-1-x86_64.eopkg [cached] Downloading 171 / 384 Package libglvnd-devel found in repository Solus libglvnd-devel-1.7.0-22-1-x86_64.eopkg [cached] Downloading 172 / 384 Package mesalib-devel found in repository Solus mesalib-devel-26.0.5-299-1-x86_64.eopkg [cached] Downloading 173 / 384 Package qt5-base-devel found in repository Solus qt5-base-devel-5.15.18-114-1-x86_64.eopkg [cached] Downloading 174 / 384 Package qt5-svg-devel found in repository Solus qt5-svg-devel-5.15.18-42-1-x86_64.eopkg [cached] Downloading 175 / 384 Package spdlog found in repository Solus spdlog-1.17.0-8-1-x86_64.eopkg [cached] Downloading 176 / 384 Package catch2 found in repository Solus catch2-3.5.1-1-1-x86_64.eopkg [cached] Downloading 177 / 384 Package qt5-declarative found in repository Solus qt5-declarative-5.15.18-54-1-x86_64.eopkg [cached] Downloading 178 / 384 Package qt5-declarative-devel found in repository Solus qt5-declarative-devel-5.15.18-54-1-x86_64.eopkg [cached] Downloading 179 / 384 Package lapack found in repository Solus lapack-3.10.1-3-1-x86_64.eopkg [cached] Downloading 180 / 384 Package libomp found in repository Solus libomp-20.1.8-133-1-x86_64.eopkg [cached] Downloading 181 / 384 Package openblas found in repository Solus openblas-0.3.26-27-1-x86_64.eopkg [cached] Downloading 182 / 384 Package opencv-core found in repository Solus opencv-core-4.13.0-48-1-x86_64.eopkg [cached] Downloading 183 / 384 Package postgresql-libpq found in repository Solus postgresql-libpq-18.3-63-1-x86_64.eopkg [cached] Downloading 184 / 384 Package double-conversion found in repository Solus double-conversion-3.3.1-3-1-x86_64.eopkg [cached] Downloading 185 / 384 Package libproxy found in repository Solus libproxy-0.5.4-27-1-x86_64.eopkg [cached] Downloading 186 / 384 Package qt6-base found in repository Solus qt6-base-6.10.3-51-1-x86_64.eopkg [cached] Downloading 187 / 384 Package gavl found in repository Solus gavl-1.4.0-2-1-x86_64.eopkg [cached] Downloading 188 / 384 Package frei0r found in repository Solus frei0r-2.5.1-11-1-x86_64.eopkg [cached] Downloading 189 / 384 Package opencv-imgproc found in repository Solus opencv-imgproc-4.13.0-48-1-x86_64.eopkg [cached] Downloading 190 / 384 Package gtest found in repository Solus gtest-1.15.2-10-1-x86_64.eopkg [cached] Downloading 191 / 384 Package abseil-cpp found in repository Solus abseil-cpp-20260107.1-11-1-x86_64.eopkg [cached] Downloading 192 / 384 Package protobuf found in repository Solus protobuf-34.0-19-1-x86_64.eopkg [cached] Downloading 193 / 384 Package opencv-dnn found in repository Solus opencv-dnn-4.13.0-48-1-x86_64.eopkg [cached] Downloading 194 / 384 Package opencv-flann found in repository Solus opencv-flann-4.13.0-48-1-x86_64.eopkg [cached] Downloading 195 / 384 Package opencv-features2d found in repository Solus opencv-features2d-4.13.0-48-1-x86_64.eopkg [cached] Downloading 196 / 384 Package opencv-calib3d found in repository Solus opencv-calib3d-4.13.0-48-1-x86_64.eopkg [cached] Downloading 197 / 384 Package opencv-video found in repository Solus opencv-video-4.13.0-48-1-x86_64.eopkg [cached] Downloading 198 / 384 Package celt found in repository Solus celt-0.11.3-5-1-x86_64.eopkg [cached] Downloading 199 / 384 Package jack-audio-connection-kit found in repository Solus jack-audio-connection-kit-1.9.22-18-1-x86_64.eopkg [cached] Downloading 200 / 384 Package md4c found in repository Solus md4c-0.5.2-2-1-x86_64.eopkg [cached] Downloading 201 / 384 Package tslib found in repository Solus tslib-1.24-10-1-x86_64.eopkg [cached] Downloading 202 / 384 Package xcb-util-cursor found in repository Solus xcb-util-cursor-0.1.6-6-1-x86_64.eopkg [cached] Downloading 203 / 384 Package qt6-base-gui found in repository Solus qt6-base-gui-6.10.3-51-1-x86_64.eopkg [cached] Downloading 204 / 384 Package qt6-svg found in repository Solus qt6-svg-6.10.3-24-1-x86_64.eopkg [cached] Downloading 205 / 384 Package opencv-tracking found in repository Solus opencv-tracking-4.13.0-48-1-x86_64.eopkg [cached] Downloading 206 / 384 Package qt6-shadertools found in repository Solus qt6-shadertools-6.10.3-27-1-x86_64.eopkg [cached] Downloading 207 / 384 Package qt6-declarative found in repository Solus qt6-declarative-6.10.3-26-1-x86_64.eopkg [cached] Downloading 208 / 384 Package qt6-5compat found in repository Solus qt6-5compat-6.10.3-29-1-x86_64.eopkg [cached] Downloading 209 / 384 Package libdolbyb found in repository Solus libdolbyb-1.0.1-3-1-x86_64.eopkg [cached] Downloading 210 / 384 Package libid3tag found in repository Solus libid3tag-0.16.4-7-1-x86_64.eopkg [cached] Downloading 211 / 384 Package opusfile found in repository Solus opusfile-0.12-10-1-x86_64.eopkg [cached] Downloading 212 / 384 Package wavpack found in repository Solus wavpack-5.9.0-15-1-x86_64.eopkg [cached] Downloading 213 / 384 Package libao found in repository Solus libao-1.2.2-14-1-x86_64.eopkg [cached] Downloading 214 / 384 Package libmad found in repository Solus libmad-0.15.1b-6-1-x86_64.eopkg [cached] Downloading 215 / 384 Package sox_ng found in repository Solus sox_ng-14.7.1.1-32-1-x86_64.eopkg [cached] Downloading 216 / 384 Package movit found in repository Solus movit-1.7.1-8-1-x86_64.eopkg [cached] Downloading 217 / 384 Package mlt found in repository Solus mlt-7.36.1-53-1-x86_64.eopkg [cached] Downloading 218 / 384 Package mlt-devel found in repository Solus mlt-devel-7.36.1-53-1-x86_64.eopkg [cached] Downloading 219 / 384 Package urw-core35-fonts found in repository Solus urw-core35-fonts-20200910-4-1-x86_64.eopkg [cached] Downloading 220 / 384 Package poppler-data found in repository Solus poppler-data-0.4.12-5-1-x86_64.eopkg [cached] Downloading 221 / 384 Package npth found in repository Solus npth-1.8-9-1-x86_64.eopkg [cached] Downloading 222 / 384 Package libsecret found in repository Solus libsecret-0.21.7-28-1-x86_64.eopkg [cached] Downloading 223 / 384 Package libgtk-2 found in repository Solus libgtk-2-2.24.33-30-1-x86_64.eopkg [cached] Downloading 224 / 384 Package libassuan found in repository Solus libassuan-3.0.2-15-1-x86_64.eopkg [cached] Downloading 225 / 384 Package pinentry found in repository Solus pinentry-1.3.1-11-1-x86_64.eopkg [cached] Downloading 226 / 384 Package libksba found in repository Solus libksba-1.6.7-14-1-x86_64.eopkg [cached] Downloading 227 / 384 Package gnupg found in repository Solus gnupg-2.5.18-49-1-x86_64.eopkg [cached] Downloading 228 / 384 Package gpgme found in repository Solus gpgme-1.24.1-33-1-x86_64.eopkg [cached] Downloading 229 / 384 Package poppler found in repository Solus poppler-25.10.0-58-1-x86_64.eopkg [cached] Downloading 230 / 384 Package poppler-qt5 found in repository Solus poppler-qt5-25.10.0-58-1-x86_64.eopkg [cached] Downloading 231 / 384 Package libnspr-devel found in repository Solus libnspr-devel-4.38.2-26-1-x86_64.eopkg [cached] Downloading 232 / 384 Package qt5-x11extras found in repository Solus qt5-x11extras-5.15.18-38-1-x86_64.eopkg [cached] Downloading 233 / 384 Package kwindowsystem found in repository Solus kwindowsystem-5.116.0-78-1-x86_64.eopkg [cached] Downloading 234 / 384 Package libxt found in repository Solus libxt-1.3.1-17-1-x86_64.eopkg [cached] Downloading 235 / 384 Package jbig2dec found in repository Solus jbig2dec-0.20-3-1-x86_64.eopkg [cached] Downloading 236 / 384 Package ghostscript found in repository Solus ghostscript-10.07.0-28-1-x86_64.eopkg [cached] Downloading 237 / 384 Package gts found in repository Solus gts-0.7.6-3-1-x86_64.eopkg [cached] Downloading 238 / 384 Package graphviz found in repository Solus graphviz-12.2.1-37-1-x86_64.eopkg [cached] Downloading 239 / 384 Package doxygen found in repository Solus doxygen-1.16.0-15-1-x86_64.eopkg [cached] Downloading 240 / 384 Package extra-cmake-modules found in repository Solus extra-cmake-modules-6.25.0-107-1-x86_64.eopkg [cached] Downloading 241 / 384 Package qt5-tools found in repository Solus qt5-tools-5.15.18-54-1-x86_64.eopkg [cached] Downloading 242 / 384 Package qt5-tools-devel found in repository Solus qt5-tools-devel-5.15.18-54-1-x86_64.eopkg [cached] Downloading 243 / 384 Package xorgproto found in repository Solus xorgproto-2024.1-9-1-x86_64.eopkg [cached] Downloading 244 / 384 Package libxau-devel found in repository Solus libxau-devel-1.0.12-23-1-x86_64.eopkg [cached] Downloading 245 / 384 Package libxdmcp-devel found in repository Solus libxdmcp-devel-1.1.5-20-1-x86_64.eopkg [cached] Downloading 246 / 384 Package libxcb-devel found in repository Solus libxcb-devel-1.17.0-34-1-x86_64.eopkg [cached] Downloading 247 / 384 Package libx11-devel found in repository Solus libx11-devel-1.8.12-49-1-x86_64.eopkg [cached] Downloading 248 / 384 Package kwindowsystem-devel found in repository Solus kwindowsystem-devel-5.116.0-78-1-x86_64.eopkg [cached] Downloading 249 / 384 Package poppler-utils found in repository Solus poppler-utils-25.10.0-58-1-x86_64.eopkg [cached] Downloading 250 / 384 Package utf8proc found in repository Solus utf8proc-2.11.3-4-1-x86_64.eopkg [cached] Downloading 251 / 384 Package kcoreaddons found in repository Solus kcoreaddons-5.116.0-80-1-x86_64.eopkg [cached] Downloading 252 / 384 Package kcrash found in repository Solus kcrash-5.116.0-74-1-x86_64.eopkg [cached] Downloading 253 / 384 Package kcrash-devel found in repository Solus kcrash-devel-5.116.0-74-1-x86_64.eopkg [cached] Downloading 254 / 384 Package zlib-ng found in repository Solus zlib-ng-2.3.3-35-1-x86_64.eopkg [cached] Downloading 255 / 384 Package minizip-ng found in repository Solus minizip-ng-4.0.7-11-1-x86_64.eopkg [cached] Downloading 256 / 384 Package yaml-cpp found in repository Solus yaml-cpp-0.9.0-6-1-x86_64.eopkg [cached] Downloading 257 / 384 Package opencolorio found in repository Solus opencolorio-2.5.1-15-1-x86_64.eopkg [cached] Downloading 258 / 384 Package opencolorio-devel found in repository Solus opencolorio-devel-2.5.1-15-1-x86_64.eopkg [cached] Downloading 259 / 384 Package openjpeg-devel found in repository Solus openjpeg-devel-2.5.4-22-1-x86_64.eopkg [cached] Downloading 260 / 384 Package libjpeg-turbo-devel found in repository Solus libjpeg-turbo-devel-3.0.3-22-1-x86_64.eopkg [cached] Downloading 261 / 384 Package liblcms2-devel found in repository Solus liblcms2-devel-2.19-21-1-x86_64.eopkg (28.7 KB) 0% 0.00 --/- [--:--:--] liblcms2-devel-2.19-21-1-x86_64.eopkg (28.7 KB) 28% 0.00 --/- [--:--:--] liblcms2-devel-2.19-21-1-x86_64.eopkg (28.7 KB) 57% 0.00 --/- [--:--:--] liblcms2-devel-2.19-21-1-x86_64.eopkg (28.7 KB) 85% 0.00 --/- [--:--:--] liblcms2-devel-2.19-21-1-x86_64.eopkg (28.7 KB)100% 0.00 --/- [--:--:--] [complete] Downloading 262 / 384 Package brotli-devel found in repository Solus brotli-devel-1.2.0-13-1-x86_64.eopkg [cached] Downloading 263 / 384 Package bzip2-devel found in repository Solus bzip2-devel-1.0.8-22-1-x86_64.eopkg [cached] Downloading 264 / 384 Package libpng-devel found in repository Solus libpng-devel-1.6.57-36-1-x86_64.eopkg [cached] Downloading 265 / 384 Package freetype2-devel found in repository Solus freetype2-devel-2.14.3-40-1-x86_64.eopkg [cached] Downloading 266 / 384 Package fontconfig-devel found in repository Solus fontconfig-devel-2.17.1-52-1-x86_64.eopkg [cached] Downloading 267 / 384 Package libxrender-devel found in repository Solus libxrender-devel-0.9.12-18-1-x86_64.eopkg [cached] Downloading 268 / 384 Package pixman-devel found in repository Solus pixman-devel-0.46.4-23-1-x86_64.eopkg [cached] Downloading 269 / 384 Package libxext-devel found in repository Solus libxext-devel-1.3.6-18-1-x86_64.eopkg [cached] Downloading 270 / 384 Package libcairo-devel found in repository Solus libcairo-devel-1.18.2-55-1-x86_64.eopkg [cached] Downloading 271 / 384 Package libnss-devel found in repository Solus libnss-devel-3.123-81-1-x86_64.eopkg [cached] Downloading 272 / 384 Package libassuan-devel found in repository Solus libassuan-devel-3.0.2-15-1-x86_64.eopkg [cached] Downloading 273 / 384 Package gpgme-devel found in repository Solus gpgme-devel-1.24.1-33-1-x86_64.eopkg [cached] Downloading 274 / 384 Package libtiff-devel found in repository Solus libtiff-devel-4.7.1-45-1-x86_64.eopkg [cached] Downloading 275 / 384 Package ngtcp2-devel found in repository Solus ngtcp2-devel-1.21.0-1-1-x86_64.eopkg [cached] Downloading 276 / 384 Package e2fsprogs-devel found in repository Solus e2fsprogs-devel-1.47.3-30-1-x86_64.eopkg [cached] Downloading 277 / 384 Package kerberos-devel found in repository Solus kerberos-devel-1.22.1-23-1-x86_64.eopkg [cached] Downloading 278 / 384 Package nghttp2-devel found in repository Solus nghttp2-devel-1.68.1-19-1-x86_64.eopkg [cached] Downloading 279 / 384 Package libidn2-devel found in repository Solus libidn2-devel-2.3.8-13-1-x86_64.eopkg [cached] Downloading 280 / 384 Package nghttp3-devel found in repository Solus nghttp3-devel-1.8.0-5-1-x86_64.eopkg [cached] Downloading 281 / 384 Package libssh2-devel found in repository Solus libssh2-devel-1.11.1-14-1-x86_64.eopkg [cached] Downloading 282 / 384 Package curl-devel found in repository Solus curl-devel-8.19.0-114-1-x86_64.eopkg [cached] Downloading 283 / 384 Package poppler-devel found in repository Solus poppler-devel-25.10.0-58-1-x86_64.eopkg [cached] Downloading 284 / 384 Package kwidgetsaddons found in repository Solus kwidgetsaddons-5.116.0-76-1-x86_64.eopkg [cached] Downloading 285 / 384 Package kconfig found in repository Solus kconfig-5.116.0-76-1-x86_64.eopkg [cached] Downloading 286 / 384 Package kcompletion found in repository Solus kcompletion-5.116.0-77-1-x86_64.eopkg [cached] Downloading 287 / 384 Package qt5-wayland found in repository Solus qt5-wayland-5.15.18-58-1-x86_64.eopkg [cached] Downloading 288 / 384 Package kguiaddons found in repository Solus kguiaddons-5.116.0-80-1-x86_64.eopkg [cached] Downloading 289 / 384 Package vc found in repository Solus vc-1.4.5-7-1-x86_64.eopkg [cached] Downloading 290 / 384 Package dav1d-devel found in repository Solus dav1d-devel-1.5.0-31-1-x86_64.eopkg [cached] Downloading 291 / 384 Package alsa-lib-devel found in repository Solus alsa-lib-devel-1.2.14-41-1-x86_64.eopkg [cached] Downloading 292 / 384 Package sdl2-devel found in repository Solus sdl2-devel-2.32.4-58-1-x86_64.eopkg [cached] Downloading 293 / 384 Package graphite2-devel found in repository Solus graphite2-devel-1.3.14-8-1-x86_64.eopkg [cached] Downloading 294 / 384 Package libunibreak-devel found in repository Solus libunibreak-devel-7.0-6-1-x86_64.eopkg [cached] Downloading 295 / 384 Package kguiaddons-devel found in repository Solus kguiaddons-devel-5.116.0-80-1-x86_64.eopkg [cached] Downloading 296 / 384 Package libkdcraw found in repository Solus libkdcraw-25.12.3-99-1-x86_64.eopkg [cached] Downloading 297 / 384 Package libkdcraw-devel found in repository Solus libkdcraw-devel-25.12.3-99-1-x86_64.eopkg [cached] Downloading 298 / 384 Package kdesignerplugin found in repository Solus kdesignerplugin-5.116.0-75-1-x86_64.eopkg [cached] Downloading 299 / 384 Package kdesignerplugin-devel found in repository Solus kdesignerplugin-devel-5.116.0-75-1-x86_64.eopkg [cached] Downloading 300 / 384 Package python-ply found in repository Solus python-ply-3.11-5-1-x86_64.eopkg [cached] Downloading 301 / 384 Package python-sip found in repository Solus python-sip-6.15.3-49-1-x86_64.eopkg [cached] Downloading 302 / 384 Package json-c-devel found in repository Solus json-c-devel-0.18-15-1-x86_64.eopkg [cached] Downloading 303 / 384 Package libjson-glib-devel found in repository Solus libjson-glib-devel-1.10.8-29-1-x86_64.eopkg [cached] Downloading 304 / 384 Package babl-devel found in repository Solus babl-devel-0.1.116-45-1-x86_64.eopkg [cached] Downloading 305 / 384 Package gegl-devel found in repository Solus gegl-devel-0.4.64-65-1-x86_64.eopkg [cached] Downloading 306 / 384 Package libmypaint-devel found in repository Solus libmypaint-devel-1.6.1-18-1-x86_64.eopkg [cached] Downloading 307 / 384 Package libical found in repository Solus libical-3.0.18-22-1-x86_64.eopkg [cached] Downloading 308 / 384 Package bluez found in repository Solus bluez-5.86-64-1-x86_64.eopkg [cached] Downloading 309 / 384 Package qt5-connectivity found in repository Solus qt5-connectivity-5.15.18-43-1-x86_64.eopkg [cached] Downloading 310 / 384 Package orc found in repository Solus orc-0.4.42-11-1-x86_64.eopkg [cached] Downloading 311 / 384 Package xcb-util-devel found in repository Solus xcb-util-devel-0.4.1-11-1-x86_64.eopkg [cached] Downloading 312 / 384 Package ki18n found in repository Solus ki18n-5.116.0-78-1-x86_64.eopkg [cached] Downloading 313 / 384 Package ki18n-devel found in repository Solus ki18n-devel-5.116.0-78-1-x86_64.eopkg [cached] Downloading 314 / 384 Package gsl found in repository Solus gsl-2.7-9-1-x86_64.eopkg [cached] Downloading 315 / 384 Package gsl-devel found in repository Solus gsl-devel-2.7-9-1-x86_64.eopkg [cached] Downloading 316 / 384 Package libyuv found in repository Solus libyuv-0.0.1892-1-1-x86_64.eopkg [cached] Downloading 317 / 384 Package libavif found in repository Solus libavif-1.4.1-23-1-x86_64.eopkg [cached] Downloading 318 / 384 Package opencv-imgcodecs found in repository Solus opencv-imgcodecs-4.13.0-48-1-x86_64.eopkg [cached] Downloading 319 / 384 Package gstreamer found in repository Solus gstreamer-1.28.1-134-1-x86_64.eopkg [cached] Downloading 320 / 384 Package graphene found in repository Solus graphene-1.10.8-7-1-x86_64.eopkg [cached] Downloading 321 / 384 Package gstreamer-plugins-base found in repository Solus gstreamer-plugins-base-1.28.1-134-1-x86_64.eopkg [cached] Downloading 322 / 384 Package opencv-videoio found in repository Solus opencv-videoio-4.13.0-48-1-x86_64.eopkg [cached] Downloading 323 / 384 Package graphicsmagick found in repository Solus graphicsmagick-1.3.46-29-1-x86_64.eopkg [cached] Downloading 324 / 384 Package gmic found in repository Solus gmic-3.7.4-64-1-x86_64.eopkg [cached] Downloading 325 / 384 Package qt5-multimedia found in repository Solus qt5-multimedia-5.15.18-46-1-x86_64.eopkg [cached] Downloading 326 / 384 Package apr found in repository Solus apr-1.7.5-11-1-x86_64.eopkg [cached] Downloading 327 / 384 Package apr-util found in repository Solus apr-util-1.6.3-20-1-x86_64.eopkg [cached] Downloading 328 / 384 Package serf found in repository Solus serf-1.3.10-17-1-x86_64.eopkg [cached] Downloading 329 / 384 Package subversion found in repository Solus subversion-1.14.5-32-1-x86_64.eopkg [cached] Downloading 330 / 384 Package qt5-location found in repository Solus qt5-location-5.15.18-61-1-x86_64.eopkg [cached] Downloading 331 / 384 Package qt5-webchannel found in repository Solus qt5-webchannel-5.15.18-40-1-x86_64.eopkg [cached] Downloading 332 / 384 Package qt5-websockets found in repository Solus qt5-websockets-5.15.18-40-1-x86_64.eopkg [cached] Downloading 333 / 384 Package qt5-serialport found in repository Solus qt5-serialport-5.15.18-38-1-x86_64.eopkg [cached] Downloading 334 / 384 Package python-pyqt5-sip found in repository Solus python-pyqt5-sip-12.17.0-11-1-x86_64.eopkg [cached] Downloading 335 / 384 Package qt5-sensors found in repository Solus qt5-sensors-5.15.18-39-1-x86_64.eopkg [cached] Downloading 336 / 384 Package qt5-xmlpatterns found in repository Solus qt5-xmlpatterns-5.15.18-39-1-x86_64.eopkg [cached] Downloading 337 / 384 Package python3-qt5 found in repository Solus python3-qt5-5.15.11-56-1-x86_64.eopkg [cached] Downloading 338 / 384 Package kitemmodels found in repository Solus kitemmodels-5.116.0-76-1-x86_64.eopkg [cached] Downloading 339 / 384 Package openexr found in repository Solus openexr-3.4.10-13-1-x86_64.eopkg [cached] Downloading 340 / 384 Package rav1e-devel found in repository Solus rav1e-devel-0.8.1-18-1-x86_64.eopkg [cached] Downloading 341 / 384 Package libraw-devel found in repository Solus libraw-devel-0.21.4-21-1-x86_64.eopkg [cached] Downloading 342 / 384 Package kconfig-devel found in repository Solus kconfig-devel-5.116.0-76-1-x86_64.eopkg [cached] Downloading 343 / 384 Package kcompletion-devel found in repository Solus kcompletion-devel-5.116.0-77-1-x86_64.eopkg [cached] Downloading 344 / 384 Package aom-devel found in repository Solus aom-devel-3.12.1-26-1-x86_64.eopkg [cached] Downloading 345 / 384 Package harfbuzz-devel found in repository Solus harfbuzz-devel-13.1.1-85-1-x86_64.eopkg [cached] Downloading 346 / 384 Package python3-devel found in repository Solus python3-devel-3.12.11-77-1-x86_64.eopkg [cached] Downloading 347 / 384 Package gmic-devel found in repository Solus gmic-devel-3.7.4-64-1-x86_64.eopkg [cached] Downloading 348 / 384 Package kcoreaddons-devel found in repository Solus kcoreaddons-devel-5.116.0-80-1-x86_64.eopkg [cached] Downloading 349 / 384 Package qt5-x11extras-devel found in repository Solus qt5-x11extras-devel-5.15.18-38-1-x86_64.eopkg [cached] Downloading 350 / 384 Package kwidgetsaddons-devel found in repository Solus kwidgetsaddons-devel-5.116.0-76-1-x86_64.eopkg [cached] Downloading 351 / 384 Package svt-av1-devel found in repository Solus svt-av1-devel-4.0.1-15-1-x86_64.eopkg [cached] Downloading 352 / 384 Package openh264-devel found in repository Solus openh264-devel-2.6.0-3-1-x86_64.eopkg [cached] Downloading 353 / 384 Package giflib-devel found in repository Solus giflib-devel-6.1.2-13-1-x86_64.eopkg [cached] Downloading 354 / 384 Package libboost found in repository Solus libboost-1.83.0-45-1-x86_64.eopkg [cached] Downloading 355 / 384 Package libde265-devel found in repository Solus libde265-devel-1.0.18-14-1-x86_64.eopkg [cached] Downloading 356 / 384 Package highway-devel found in repository Solus highway-devel-1.2.0-4-1-x86_64.eopkg [cached] Downloading 357 / 384 Package libjxl-devel found in repository Solus libjxl-devel-0.11.2-9-1-x86_64.eopkg [cached] Downloading 358 / 384 Package inih found in repository Solus inih-62-8-1-x86_64.eopkg [cached] Downloading 359 / 384 Package inih-devel found in repository Solus inih-devel-62-8-1-x86_64.eopkg [cached] Downloading 360 / 384 Package poppler-qt5-devel found in repository Solus poppler-qt5-devel-25.10.0-58-1-x86_64.eopkg [cached] Downloading 361 / 384 Package imath-devel found in repository Solus imath-devel-3.1.11-3-1-x86_64.eopkg [cached] Downloading 362 / 384 Package openexr-devel found in repository Solus openexr-devel-3.4.10-13-1-x86_64.eopkg [cached] Downloading 363 / 384 Package libxfixes-devel found in repository Solus libxfixes-devel-6.0.2-17-1-x86_64.eopkg [cached] Downloading 364 / 384 Package libssh-devel found in repository Solus libssh-devel-0.11.4-19-1-x86_64.eopkg [cached] Downloading 365 / 384 Package fribidi-devel found in repository Solus fribidi-devel-1.0.15-10-1-x86_64.eopkg [cached] Downloading 366 / 384 Package x265-devel found in repository Solus x265-devel-3.6-23-1-x86_64.eopkg [cached] Downloading 367 / 384 Package libboost-devel found in repository Solus libboost-devel-1.83.0-45-1-x86_64.eopkg [cached] Downloading 368 / 384 Package libwebp-devel found in repository Solus libwebp-devel-1.6.0-30-1-x86_64.eopkg [cached] Downloading 369 / 384 Package libheif-devel found in repository Solus libheif-devel-1.21.2-58-1-x86_64.eopkg [cached] Downloading 370 / 384 Package qt5-multimedia-devel found in repository Solus qt5-multimedia-devel-5.15.18-46-1-x86_64.eopkg [cached] Downloading 371 / 384 Package catch2-devel found in repository Solus catch2-devel-3.5.1-1-1-x86_64.eopkg [cached] Downloading 372 / 384 Package kitemviews found in repository Solus kitemviews-5.116.0-76-1-x86_64.eopkg [cached] Downloading 373 / 384 Package kitemviews-devel found in repository Solus kitemviews-devel-5.116.0-76-1-x86_64.eopkg [cached] Downloading 374 / 384 Package quazip-qt5 found in repository Solus quazip-qt5-1.4-7-1-x86_64.eopkg [cached] Downloading 375 / 384 Package quazip-qt5-devel found in repository Solus quazip-qt5-devel-1.4-7-1-x86_64.eopkg [cached] Downloading 376 / 384 Package exiv2 found in repository Solus exiv2-0.28.8-20-1-x86_64.eopkg [cached] Downloading 377 / 384 Package exiv2-devel found in repository Solus exiv2-devel-0.28.8-20-1-x86_64.eopkg [cached] Downloading 378 / 384 Package eigen3 found in repository Solus eigen3-3.4.0-12-1-x86_64.eopkg [cached] Downloading 379 / 384 Package kseexpr found in repository Solus kseexpr-4.0.4.0-2-1-x86_64.eopkg [cached] Downloading 380 / 384 Package kseexpr-devel found in repository Solus kseexpr-devel-4.0.4.0-2-1-x86_64.eopkg [cached] Downloading 381 / 384 Package kitemmodels-devel found in repository Solus kitemmodels-devel-5.116.0-76-1-x86_64.eopkg [cached] Downloading 382 / 384 Package xcb-util-keysyms-devel found in repository Solus xcb-util-keysyms-devel-0.4.1-9-1-x86_64.eopkg [cached] Downloading 383 / 384 Package libxi-devel found in repository Solus libxi-devel-1.8.2-19-1-x86_64.eopkg [cached] Downloading 384 / 384 Package fftw-devel found in repository Solus fftw-devel-3.3.10-18-1-x86_64.eopkg [cached] Finished downloading packages. Disabling keyboard interrupts for file operations. Installing 1 / 384 liblcms2-2.19-21-1-x86_64.eopkg [cached] Installing liblcms2, version 2.19, release 21 Extracting the files of liblcms2 Installed liblcms2 Installing 2 / 384 babl-0.1.116-45-1-x86_64.eopkg [cached] Installing babl, version 0.1.116, release 45 Extracting the files of babl Installed babl Installing 3 / 384 libxdmcp-1.1.5-20-1-x86_64.eopkg [cached] Installing libxdmcp, version 1.1.5, release 20 Extracting the files of libxdmcp Installed libxdmcp Installing 4 / 384 libxau-1.0.12-23-1-x86_64.eopkg [cached] Installing libxau, version 1.0.12, release 23 Extracting the files of libxau Installed libxau Installing 5 / 384 libxcb-1.17.0-34-1-x86_64.eopkg [cached] Installing libxcb, version 1.17.0, release 34 Extracting the files of libxcb Installed libxcb Installing 6 / 384 libx11-1.8.12-49-1-x86_64.eopkg [cached] Installing libx11, version 1.8.12, release 49 Extracting the files of libx11 Installed libx11 Installing 7 / 384 libxext-1.3.6-18-1-x86_64.eopkg [cached] Installing libxext, version 1.3.6, release 18 Extracting the files of libxext Installed libxext Installing 8 / 384 libxscrnsaver-1.2.5-16-1-x86_64.eopkg [cached] Installing libxscrnsaver, version 1.2.5, release 16 Extracting the files of libxscrnsaver Installed libxscrnsaver Installing 9 / 384 libxfixes-6.0.2-17-1-x86_64.eopkg [cached] Installing libxfixes, version 6.0.2, release 17 Extracting the files of libxfixes Installed libxfixes Installing 10 / 384 libxrender-0.9.12-18-1-x86_64.eopkg [cached] Installing libxrender, version 0.9.12, release 18 Extracting the files of libxrender Installed libxrender Installing 11 / 384 libxcursor-1.2.3-22-1-x86_64.eopkg [cached] Installing libxcursor, version 1.2.3, release 22 Extracting the files of libxcursor Installed libxcursor Installing 12 / 384 opus-1.6.1-13-1-x86_64.eopkg [cached] Installing opus, version 1.6.1, release 13 Extracting the files of opus Installed opus Installing 13 / 384 libogg-1.3.5-13-1-x86_64.eopkg [cached] Installing libogg, version 1.3.5, release 13 Extracting the files of libogg Installed libogg Installing 14 / 384 libvorbis-1.3.7-14-1-x86_64.eopkg [cached] Installing libvorbis, version 1.3.7, release 14 Extracting the files of libvorbis Installed libvorbis Installing 15 / 384 alsa-ucm-conf-1.2.13-1-1-x86_64.eopkg [cached] Installing alsa-ucm-conf, version 1.2.13, release 1 Extracting the files of alsa-ucm-conf Installed alsa-ucm-conf Installing 16 / 384 alsa-lib-1.2.14-41-1-x86_64.eopkg [cached] Installing alsa-lib, version 1.2.14, release 41 Extracting the files of alsa-lib Installed alsa-lib Installing 17 / 384 libflac-1.4.3-18-1-x86_64.eopkg [cached] Installing libflac, version 1.4.3, release 18 Extracting the files of libflac Installed libflac Installing 18 / 384 libsndfile-1.2.2-26-1-x86_64.eopkg [cached] Installing libsndfile, version 1.2.2, release 26 Extracting the files of libsndfile Installed libsndfile Installing 19 / 384 rtkit-0.14-6-1-x86_64.eopkg [cached] Installing rtkit, version 0.14, release 6 Extracting the files of rtkit Installed rtkit Installing 20 / 384 pulseaudio-17.0-65-1-x86_64.eopkg [cached] Installing pulseaudio, version 17.0, release 65 Extracting the files of pulseaudio Installed pulseaudio Installing 21 / 384 libxxf86vm-1.1.6-17-1-x86_64.eopkg [cached] Installing libxxf86vm, version 1.1.6, release 17 Extracting the files of libxxf86vm Installed libxxf86vm Installing 22 / 384 libedit-20240808.3.1-15-1-x86_64.eopkg [cached] Installing libedit, version 20240808.3.1, release 15 Extracting the files of libedit Installed libedit Installing 23 / 384 polly-20.1.8-133-1-x86_64.eopkg [cached] Installing polly, version 20.1.8, release 133 Extracting the files of polly Installed polly Installing 24 / 384 llvm-libs-20.1.8-133-1-x86_64.eopkg [cached] Installing llvm-libs, version 20.1.8, release 133 Extracting the files of llvm-libs Installed llvm-libs Installing 25 / 384 clang-libs-20.1.8-133-1-x86_64.eopkg [cached] Installing clang-libs, version 20.1.8, release 133 Extracting the files of clang-libs Installed clang-libs Installing 26 / 384 lm_sensors-3.6.2-9-1-x86_64.eopkg [cached] Installing lm_sensors, version 3.6.2, release 9 Extracting the files of lm_sensors Installed lm_sensors Installing 27 / 384 xcb-util-keysyms-0.4.1-9-1-x86_64.eopkg [cached] Installing xcb-util-keysyms, version 0.4.1, release 9 Extracting the files of xcb-util-keysyms Installed xcb-util-keysyms Installing 28 / 384 libdisplay-info-0.3.0-3-1-x86_64.eopkg [cached] Installing libdisplay-info, version 0.3.0, release 3 Extracting the files of libdisplay-info Installed libdisplay-info Installing 29 / 384 spirv-tools-1.4.341.0-36-1-x86_64.eopkg [cached] Installing spirv-tools, version 1.4.341.0, release 36 Extracting the files of spirv-tools Installed spirv-tools Installing 30 / 384 libpciaccess-0.18.1-14-1-x86_64.eopkg [cached] Installing libpciaccess, version 0.18.1, release 14 Extracting the files of libpciaccess Installed libpciaccess Installing 31 / 384 libdrm-2.4.128-53-1-x86_64.eopkg [cached] Installing libdrm, version 2.4.128, release 53 Extracting the files of libdrm Installed libdrm Installing 32 / 384 libxshmfence-1.3.3-17-1-x86_64.eopkg [cached] Installing libxshmfence, version 1.3.3, release 17 Extracting the files of libxshmfence Installed libxshmfence Installing 33 / 384 wayland-1.25.0-35-1-x86_64.eopkg [cached] Installing wayland, version 1.25.0, release 35 Extracting the files of wayland Installed wayland Installing 34 / 384 libglvnd-1.7.0-22-1-x86_64.eopkg [cached] Installing libglvnd, version 1.7.0, release 22 Extracting the files of libglvnd Installed libglvnd Installing 35 / 384 spirv-llvm-translator-20.1.10-24-1-x86_64.eopkg [cached] Installing spirv-llvm-translator, version 20.1.10, release 24 Extracting the files of spirv-llvm-translator Installed spirv-llvm-translator Installing 36 / 384 libpng-1.6.57-36-1-x86_64.eopkg [cached] Installing libpng, version 1.6.57, release 36 Extracting the files of libpng Installed libpng Installing 37 / 384 mesalib-26.0.5-299-1-x86_64.eopkg [cached] Installing mesalib, version 26.0.5, release 299 Extracting the files of mesalib Installed mesalib Installing 38 / 384 libxrandr-1.5.4-17-1-x86_64.eopkg [cached] Installing libxrandr, version 1.5.4, release 17 Extracting the files of libxrandr Installed libxrandr Installing 39 / 384 pipewire-lib-1.6.4-119-1-x86_64.eopkg [cached] Installing pipewire-lib, version 1.6.4, release 119 Extracting the files of pipewire-lib Installed pipewire-lib Installing 40 / 384 xkeyboard-config-2.47-18-1-x86_64.eopkg [cached] Installing xkeyboard-config, version 2.47, release 18 Extracting the files of xkeyboard-config Installed xkeyboard-config Installing 41 / 384 libxkbcommon-1.12.2-18-1-x86_64.eopkg [cached] Installing libxkbcommon, version 1.12.2, release 18 Extracting the files of libxkbcommon Installed libxkbcommon Installing 42 / 384 libsamplerate-0.2.2-5-1-x86_64.eopkg [cached] Installing libsamplerate, version 0.2.2, release 5 Extracting the files of libsamplerate Installed libsamplerate Installing 43 / 384 libxi-1.8.2-19-1-x86_64.eopkg [cached] Installing libxi, version 1.8.2, release 19 Extracting the files of libxi Installed libxi Installing 44 / 384 freetype2-2.14.3-40-1-x86_64.eopkg [cached] Installing freetype2, version 2.14.3, release 40 Extracting the files of freetype2 Installed freetype2 Installing 45 / 384 graphite2-1.3.14-8-1-x86_64.eopkg [cached] Installing graphite2, version 1.3.14, release 8 Extracting the files of graphite2 Installed graphite2 Installing 46 / 384 harfbuzz-13.1.1-85-1-x86_64.eopkg [cached] Installing harfbuzz, version 13.1.1, release 85 Extracting the files of harfbuzz Installed harfbuzz Installing 47 / 384 fontconfig-2.17.1-52-1-x86_64.eopkg [cached] Installing fontconfig, version 2.17.1, release 52 Extracting the files of fontconfig Installed fontconfig Installing 48 / 384 pixman-0.46.4-23-1-x86_64.eopkg [cached] Installing pixman, version 0.46.4, release 23 Extracting the files of pixman Installed pixman Installing 49 / 384 libcairo-1.18.2-55-1-x86_64.eopkg [cached] Installing libcairo, version 1.18.2, release 55 Extracting the files of libcairo Installed libcairo Installing 50 / 384 libxft-2.3.9-17-1-x86_64.eopkg [cached] Installing libxft, version 2.3.9, release 17 Extracting the files of libxft Installed libxft Installing 51 / 384 fribidi-1.0.15-10-1-x86_64.eopkg [cached] Installing fribidi, version 1.0.15, release 10 Extracting the files of fribidi Installed fribidi Installing 52 / 384 pango-1.57.0-64-1-x86_64.eopkg [cached] Installing pango, version 1.57.0, release 64 Extracting the files of pango Installed pango Installing 53 / 384 libdecor-0.2.5-5-1-x86_64.eopkg [cached] Installing libdecor, version 0.2.5, release 5 Extracting the files of libdecor Installed libdecor Installing 54 / 384 sdl2-2.32.4-58-1-x86_64.eopkg [cached] Installing sdl2, version 2.32.4, release 58 Extracting the files of sdl2 Installed sdl2 Installing 55 / 384 svt-av1-4.0.1-15-1-x86_64.eopkg [cached] Installing svt-av1, version 4.0.1, release 15 Extracting the files of svt-av1 Installed svt-av1 Installing 56 / 384 glslang-16.2.0-36-1-x86_64.eopkg [cached] Installing glslang, version 16.2.0, release 36 Extracting the files of glslang Installed glslang Installing 57 / 384 shaderc-2026.1-16-1-x86_64.eopkg [cached] Installing shaderc, version 2026.1, release 16 Extracting the files of shaderc Installed shaderc Installing 58 / 384 dav1d-1.5.0-31-1-x86_64.eopkg [cached] Installing dav1d, version 1.5.0, release 31 Extracting the files of dav1d Installed dav1d Installing 59 / 384 libdvdread-6.1.3-13-1-x86_64.eopkg [cached] Installing libdvdread, version 6.1.3, release 13 Extracting the files of libdvdread Installed libdvdread Installing 60 / 384 libvpx-1.16.0-23-1-x86_64.eopkg [cached] Installing libvpx, version 1.16.0, release 23 Extracting the files of libvpx Installed libvpx Installing 61 / 384 libvpl-2.14.0-5-1-x86_64.eopkg [cached] Installing libvpl, version 2.14.0, release 5 Extracting the files of libvpl Installed libvpl Installing 62 / 384 fftw-3.3.10-18-1-x86_64.eopkg [cached] Installing fftw, version 3.3.10, release 18 Extracting the files of fftw Installed fftw Installing 63 / 384 vamp-plugin-sdk-2.10-6-1-x86_64.eopkg [cached] Installing vamp-plugin-sdk, version 2.10, release 6 Extracting the files of vamp-plugin-sdk Installed vamp-plugin-sdk Installing 64 / 384 rubberband-3.2.1-7-1-x86_64.eopkg [cached] Installing rubberband, version 3.2.1, release 7 Extracting the files of rubberband Installed rubberband Installing 65 / 384 x265-3.6-23-1-x86_64.eopkg [cached] Installing x265, version 3.6, release 23 Extracting the files of x265 Installed x265 Installing 66 / 384 libjpeg-turbo-3.0.3-22-1-x86_64.eopkg [cached] Installing libjpeg-turbo, version 3.0.3, release 22 Extracting the files of libjpeg-turbo Installed libjpeg-turbo Installing 67 / 384 libtiff-4.7.1-45-1-x86_64.eopkg [cached] Installing libtiff, version 4.7.1, release 45 Extracting the files of libtiff Installed libtiff Installing 68 / 384 openjpeg-2.5.4-22-1-x86_64.eopkg [cached] Installing openjpeg, version 2.5.4, release 22 Extracting the files of openjpeg Installed openjpeg Installing 69 / 384 vid.stab-1.1.1-3-1-x86_64.eopkg [cached] Installing vid.stab, version 1.1.1, release 3 Extracting the files of vid.stab Installed vid.stab Installing 70 / 384 lmdb-0.9.33-11-1-x86_64.eopkg [cached] Installing lmdb, version 0.9.33, release 11 Extracting the files of lmdb Installed lmdb Installing 71 / 384 libtasn1-4.21.0-22-1-x86_64.eopkg [cached] Installing libtasn1, version 4.21.0, release 22 Extracting the files of libtasn1 Installed libtasn1 Installing 72 / 384 unixodbc-2.3.12-6-1-x86_64.eopkg [cached] Installing unixodbc, version 2.3.12, release 6 Extracting the files of unixodbc Installed unixodbc Installing 73 / 384 cyrus-sasl-2.1.28-15-1-x86_64.eopkg [cached] Installing cyrus-sasl, version 2.1.28, release 15 Extracting the files of cyrus-sasl Installed cyrus-sasl Installing 74 / 384 openldap-2.6.12-18-1-x86_64.eopkg [cached] Installing openldap, version 2.6.12, release 18 Extracting the files of openldap Installed openldap Installing 75 / 384 wsdd-0.9-8-1-x86_64.eopkg [cached] Installing wsdd, version 0.9, release 8 Extracting the files of wsdd Installed wsdd Installing 76 / 384 tdb-1.4.14-27-1-x86_64.eopkg [cached] Installing tdb, version 1.4.14, release 27 Extracting the files of tdb Installed tdb Installing 77 / 384 liburing-2.7-4-1-x86_64.eopkg [cached] Installing liburing, version 2.7, release 4 Extracting the files of liburing Installed liburing Installing 78 / 384 talloc-2.4.3-18-1-x86_64.eopkg [cached] Installing talloc, version 2.4.3, release 18 Extracting the files of talloc Installed talloc Installing 79 / 384 tevent-0.17.1-21-1-x86_64.eopkg [cached] Installing tevent, version 0.17.1, release 21 Extracting the files of tevent Installed tevent Installing 80 / 384 libpaper-1.1.28-6-1-x86_64.eopkg [cached] Installing libpaper, version 1.1.28, release 6 Extracting the files of libpaper Installed libpaper Installing 81 / 384 libdaemon-0.14-5-1-x86_64.eopkg [cached] Installing libdaemon, version 0.14, release 5 Extracting the files of libdaemon Installed libdaemon Installing 82 / 384 avahi-0.8-28-1-x86_64.eopkg [cached] Installing avahi, version 0.8, release 28 Extracting the files of avahi Installed avahi Installing 83 / 384 cups-2.4.15-42-1-x86_64.eopkg [cached] Installing cups, version 2.4.15, release 42 Extracting the files of cups Installed cups Installing 84 / 384 libp11-kit-0.25.2-23-1-x86_64.eopkg [cached] Installing libp11-kit, version 0.25.2, release 23 Extracting the files of libp11-kit Installed libp11-kit Installing 85 / 384 libhogweed-3.10.2-23-1-x86_64.eopkg [cached] Installing libhogweed, version 3.10.2, release 23 Extracting the files of libhogweed Installed libhogweed Installing 86 / 384 libgnutls-3.8.12-52-1-x86_64.eopkg [cached] Installing libgnutls, version 3.8.12, release 52 Extracting the files of libgnutls Installed libgnutls Installing 87 / 384 libtirpc-1.3.7-17-1-x86_64.eopkg [cached] Installing libtirpc, version 1.3.7, release 17 Extracting the files of libtirpc Installed libtirpc Installing 88 / 384 samba-4.23.6-114-1-x86_64.eopkg [cached] Installing samba, version 4.23.6, release 114 Extracting the files of samba Installed samba Installing 89 / 384 rav1e-0.8.1-18-1-x86_64.eopkg [cached] Installing rav1e, version 0.8.1, release 18 Extracting the files of rav1e Installed rav1e Installing 90 / 384 aom-3.12.1-26-1-x86_64.eopkg [cached] Installing aom, version 3.12.1, release 26 Extracting the files of aom Installed aom Installing 91 / 384 gsm-1.0.18-4-1-x86_64.eopkg [cached] Installing gsm, version 1.0.18, release 4 Extracting the files of gsm Installed gsm Installing 92 / 384 libudfread-1.2.0-1-1-x86_64.eopkg [cached] Installing libudfread, version 1.2.0, release 1 Extracting the files of libudfread Installed libudfread Installing 93 / 384 libbluray-1.4.0-14-1-x86_64.eopkg [cached] Installing libbluray, version 1.4.0, release 14 Extracting the files of libbluray Installed libbluray Installing 94 / 384 libunibreak-7.0-6-1-x86_64.eopkg [cached] Installing libunibreak, version 7.0, release 6 Extracting the files of libunibreak Installed libunibreak Installing 95 / 384 libass-0.17.4-19-1-x86_64.eopkg [cached] Installing libass, version 0.17.4, release 19 Extracting the files of libass Installed libass Installing 96 / 384 highway-1.2.0-4-1-x86_64.eopkg [cached] Installing highway, version 1.2.0, release 4 Extracting the files of highway Installed highway Installing 97 / 384 libjxl-0.11.2-9-1-x86_64.eopkg [cached] Installing libjxl, version 0.11.2, release 9 Extracting the files of libjxl Installed libjxl Installing 98 / 384 twolame-0.4.0-4-1-x86_64.eopkg [cached] Installing twolame, version 0.4.0, release 4 Extracting the files of twolame Installed twolame Installing 99 / 384 libssh-0.11.4-19-1-x86_64.eopkg [cached] Installing libssh, version 0.11.4, release 19 Extracting the files of libssh Installed libssh Installing 100 / 384 libtheora-1.1.1-8-1-x86_64.eopkg [cached] Installing libtheora, version 1.1.1, release 8 Extracting the files of libtheora Installed libtheora Installing 101 / 384 freeglut-3.6.0-14-1-x86_64.eopkg [cached] Installing freeglut, version 3.6.0, release 14 Extracting the files of freeglut Installed freeglut Installing 102 / 384 giflib-6.1.2-13-1-x86_64.eopkg [cached] Installing giflib, version 6.1.2, release 13 Extracting the files of giflib Installed giflib Installing 103 / 384 libwebp-1.6.0-30-1-x86_64.eopkg [cached] Installing libwebp, version 1.6.0, release 30 Extracting the files of libwebp Installed libwebp Installing 104 / 384 mpg123-1.32.8-25-1-x86_64.eopkg [cached] Installing mpg123, version 1.32.8, release 25 Extracting the files of mpg123 Installed mpg123 Installing 105 / 384 libopenmpt-0.7.3-12-1-x86_64.eopkg [cached] Installing libopenmpt, version 0.7.3, release 12 Extracting the files of libopenmpt Installed libopenmpt Installing 106 / 384 libvdpau-1.5-20-1-x86_64.eopkg [cached] Installing libvdpau, version 1.5, release 20 Extracting the files of libvdpau Installed libvdpau Installing 107 / 384 snappy-1.1.10-4-1-x86_64.eopkg [cached] Installing snappy, version 1.1.10, release 4 Extracting the files of snappy Installed snappy Installing 108 / 384 libunwind-1.8.3-12-1-x86_64.eopkg [cached] Installing libunwind, version 1.8.3, release 12 Extracting the files of libunwind Installed libunwind Installing 109 / 384 vulkan-1.4.341.0-43-1-x86_64.eopkg [cached] Installing vulkan, version 1.4.341.0, release 43 Extracting the files of vulkan Installed vulkan Installing 110 / 384 libdovi-3.3.2-6-1-x86_64.eopkg [cached] Installing libdovi, version 3.3.2, release 6 Extracting the files of libdovi Installed libdovi Installing 111 / 384 libplacebo-7.351.0-32-1-x86_64.eopkg [cached] Installing libplacebo, version 7.351.0, release 32 Extracting the files of libplacebo Installed libplacebo Installing 112 / 384 libsoxr-0.1.3-5-1-x86_64.eopkg [cached] Installing libsoxr, version 0.1.3, release 5 Extracting the files of libsoxr Installed libsoxr Installing 113 / 384 lame-3.100-12-1-x86_64.eopkg [cached] Installing lame, version 3.100, release 12 Extracting the files of lame Installed lame Installing 114 / 384 libspeex-1.2.1-6-1-x86_64.eopkg [cached] Installing libspeex, version 1.2.1, release 6 Extracting the files of libspeex Installed libspeex Installing 115 / 384 x264-0.164.3144-20-1-x86_64.eopkg [cached] Installing x264, version 0.164.3144, release 20 Extracting the files of x264 Installed x264 Installing 116 / 384 libcddb-1.3.2-5-1-x86_64.eopkg [cached] Installing libcddb, version 1.3.2, release 5 Extracting the files of libcddb Installed libcddb Installing 117 / 384 libcdio-2.3.0-11-1-x86_64.eopkg [cached] Installing libcdio, version 2.3.0, release 11 Extracting the files of libcdio Installed libcdio Installing 118 / 384 libcdio-paranoia-10.2.2.0.2-9-1-x86_64.eopkg [cached] Installing libcdio-paranoia, version 10.2.2.0.2, release 9 Extracting the files of libcdio-paranoia Installed libcdio-paranoia Installing 119 / 384 liblc3-1.1.1-3-1-x86_64.eopkg [cached] Installing liblc3, version 1.1.1, release 3 Extracting the files of liblc3 Installed liblc3 Installing 120 / 384 openal-soft-1.24.1-16-1-x86_64.eopkg [cached] Installing openal-soft, version 1.24.1, release 16 Extracting the files of openal-soft Installed openal-soft Installing 121 / 384 zimg-3.0.5-16-1-x86_64.eopkg [cached] Installing zimg, version 3.0.5, release 16 Extracting the files of zimg Installed zimg Installing 122 / 384 libxv-1.0.13-16-1-x86_64.eopkg [cached] Installing libxv, version 1.0.13, release 16 Extracting the files of libxv Installed libxv Installing 123 / 384 v4l-utils-1.32.0-17-1-x86_64.eopkg [cached] Installing v4l-utils, version 1.32.0, release 17 Extracting the files of v4l-utils Installed v4l-utils Installing 124 / 384 libva-2.22.0-30-1-x86_64.eopkg [cached] Installing libva, version 2.22.0, release 30 Extracting the files of libva Installed libva Installing 125 / 384 xvidcore-1.3.7-5-1-x86_64.eopkg [cached] Installing xvidcore, version 1.3.7, release 5 Extracting the files of xvidcore Installed xvidcore Installing 126 / 384 libdvdnav-6.1.1-8-1-x86_64.eopkg [cached] Installing libdvdnav, version 6.1.1, release 8 Extracting the files of libdvdnav Installed libdvdnav Installing 127 / 384 srt-1.5.4-8-1-x86_64.eopkg [cached] Installing srt, version 1.5.4, release 8 Extracting the files of srt Installed srt Installing 128 / 384 ffmpeg-8.1-175-1-x86_64.eopkg [cached] Installing ffmpeg, version 8.1, release 175 Extracting the files of ffmpeg Installed ffmpeg Installing 129 / 384 libraw-0.21.4-21-1-x86_64.eopkg [cached] Installing libraw, version 0.21.4, release 21 Extracting the files of libraw Installed libraw Installing 130 / 384 imath-3.1.11-3-1-x86_64.eopkg [cached] Installing imath, version 3.1.11, release 3 Extracting the files of imath Installed imath Installing 131 / 384 openexr-libs-3.4.10-13-1-x86_64.eopkg [cached] Installing openexr-libs, version 3.4.10, release 13 Extracting the files of openexr-libs Installed openexr-libs Installing 132 / 384 librsvg-2.62.1-70-1-x86_64.eopkg [cached] Installing librsvg, version 2.62.1, release 70 Extracting the files of librsvg Installed librsvg Installing 133 / 384 libde265-1.0.18-14-1-x86_64.eopkg [cached] Installing libde265, version 1.0.18, release 14 Extracting the files of libde265 Installed libde265 Installing 134 / 384 openh264-2.6.0-3-1-x86_64.eopkg [cached] Installing openh264, version 2.6.0, release 3 Extracting the files of openh264 Installed openh264 Installing 135 / 384 libheif-1.21.2-58-1-x86_64.eopkg [cached] Installing libheif, version 1.21.2, release 58 Extracting the files of libheif Installed libheif Installing 136 / 384 glycin-2.1.0-11-1-x86_64.eopkg [cached] Installing glycin, version 2.1.0, release 11 Extracting the files of glycin Installed glycin Installing 137 / 384 gdk-pixbuf-2.44.6-63-1-x86_64.eopkg [cached] Installing gdk-pixbuf, version 2.44.6, release 63 Extracting the files of gdk-pixbuf Installed gdk-pixbuf Installing 138 / 384 libglu-9.0.3-11-1-x86_64.eopkg [cached] Installing libglu, version 9.0.3, release 11 Extracting the files of libglu Installed libglu Installing 139 / 384 jasper-4.2.9-19-1-x86_64.eopkg [cached] Installing jasper, version 4.2.9, release 19 Extracting the files of jasper Installed jasper Installing 140 / 384 gegl-0.4.64-65-1-x86_64.eopkg [cached] Installing gegl, version 0.4.64, release 65 Extracting the files of gegl Installed gegl Installing 141 / 384 libmypaint-1.6.1-18-1-x86_64.eopkg [cached] Installing libmypaint, version 1.6.1, release 18 Extracting the files of libmypaint Installed libmypaint Installing 142 / 384 python-six-1.17.0-25-1-x86_64.eopkg [cached] Installing python-six, version 1.17.0, release 25 Extracting the files of python-six Installed python-six Installing 143 / 384 python-pyudev-0.24.3-2-1-x86_64.eopkg [cached] Installing python-pyudev, version 0.24.3, release 2 Extracting the files of python-pyudev Installed python-pyudev Installing 144 / 384 libevdev-1.13.5-19-1-x86_64.eopkg [cached] Installing libevdev, version 1.13.5, release 19 Extracting the files of libevdev Installed libevdev Installing 145 / 384 python-libevdev-0.11-6-1-x86_64.eopkg [cached] Installing python-libevdev, version 0.11, release 6 Extracting the files of python-libevdev Installed python-libevdev Installing 146 / 384 libwacom-2.17.0-45-1-x86_64.eopkg [cached] Installing libwacom, version 2.17.0, release 45 Extracting the files of libwacom Installed libwacom Installing 147 / 384 mtdev-1.1.7-9-1-x86_64.eopkg [cached] Installing mtdev, version 1.1.7, release 9 Extracting the files of mtdev Installed mtdev Installing 148 / 384 libinput-1.31.1-54-1-x86_64.eopkg [cached] Installing libinput, version 1.31.1, release 54 Extracting the files of libinput Installed libinput Installing 149 / 384 hicolor-icon-theme-0.18-9-1-x86_64.eopkg [cached] Installing hicolor-icon-theme, version 0.18, release 9 Extracting the files of hicolor-icon-theme Installed hicolor-icon-theme Installing 150 / 384 gsettings-desktop-schemas-50.1-66-1-x86_64.eopkg [cached] Installing gsettings-desktop-schemas, version 50.1, release 66 Extracting the files of gsettings-desktop-schemas Installed gsettings-desktop-schemas Installing 151 / 384 colord-1.4.8-25-1-x86_64.eopkg [cached] Installing colord, version 1.4.8, release 25 Extracting the files of colord Installed colord Installing 152 / 384 libxinerama-1.1.5-17-1-x86_64.eopkg [cached] Installing libxinerama, version 1.1.5, release 17 Extracting the files of libxinerama Installed libxinerama Installing 153 / 384 shared-mime-info-2.4-14-1-x86_64.eopkg [cached] Installing shared-mime-info, version 2.4, release 14 Extracting the files of shared-mime-info Installed shared-mime-info Installing 154 / 384 libxtst-1.2.5-15-1-x86_64.eopkg [cached] Installing libxtst, version 1.2.5, release 15 Extracting the files of libxtst Installed libxtst Installing 155 / 384 at-spi2-2.60.1-57-1-x86_64.eopkg [cached] Installing at-spi2, version 2.60.1, release 57 Extracting the files of at-spi2 Installed at-spi2 Installing 156 / 384 libxcomposite-0.4.6-16-1-x86_64.eopkg [cached] Installing libxcomposite, version 0.4.6, release 16 Extracting the files of libxcomposite Installed libxcomposite Installing 157 / 384 libxdamage-1.1.6-17-1-x86_64.eopkg [cached] Installing libxdamage, version 1.1.6, release 17 Extracting the files of libxdamage Installed libxdamage Installing 158 / 384 libepoxy-1.5.10-14-1-x86_64.eopkg [cached] Installing libepoxy, version 1.5.10, release 14 Extracting the files of libepoxy Installed libepoxy Installing 159 / 384 libgtk-3-3.24.52-123-1-x86_64.eopkg [cached] Installing libgtk-3, version 3.24.52, release 123 Extracting the files of libgtk-3 Installed libgtk-3 Installing 160 / 384 xcb-util-wm-0.4.2-7-1-x86_64.eopkg [cached] Installing xcb-util-wm, version 0.4.2, release 7 Extracting the files of xcb-util-wm Installed xcb-util-wm Installing 161 / 384 xcb-util-0.4.1-11-1-x86_64.eopkg [cached] Installing xcb-util, version 0.4.1, release 11 Extracting the files of xcb-util Installed xcb-util Installing 162 / 384 xcb-util-image-0.4.1-9-1-x86_64.eopkg [cached] Installing xcb-util-image, version 0.4.1, release 9 Extracting the files of xcb-util-image Installed xcb-util-image Installing 163 / 384 libice-1.1.2-16-1-x86_64.eopkg [cached] Installing libice, version 1.1.2, release 16 Extracting the files of libice Installed libice Installing 164 / 384 libsm-1.2.6-16-1-x86_64.eopkg [cached] Installing libsm, version 1.2.6, release 16 Extracting the files of libsm Installed libsm Installing 165 / 384 mariadb-common-10.11.10-37-1-x86_64.eopkg [cached] Installing mariadb-common, version 10.11.10, release 37 Extracting the files of mariadb-common Installed mariadb-common Installing 166 / 384 xcb-util-renderutil-0.3.10-6-1-x86_64.eopkg [cached] Installing xcb-util-renderutil, version 0.3.10, release 6 Extracting the files of xcb-util-renderutil Installed xcb-util-renderutil Installing 167 / 384 qt5-base-5.15.18-114-1-x86_64.eopkg [cached] Installing qt5-base, version 5.15.18, release 114 Extracting the files of qt5-base Installed qt5-base Installing 168 / 384 qt5-svg-5.15.18-42-1-x86_64.eopkg [cached] Installing qt5-svg, version 5.15.18, release 42 Extracting the files of qt5-svg Installed qt5-svg Installing 169 / 384 libpciaccess-devel-0.18.1-14-1-x86_64.eopkg [cached] Installing libpciaccess-devel, version 0.18.1, release 14 Extracting the files of libpciaccess-devel Installed libpciaccess-devel Installing 170 / 384 libdrm-devel-2.4.128-53-1-x86_64.eopkg [cached] Installing libdrm-devel, version 2.4.128, release 53 Extracting the files of libdrm-devel Installed libdrm-devel Installing 171 / 384 libglvnd-devel-1.7.0-22-1-x86_64.eopkg [cached] Installing libglvnd-devel, version 1.7.0, release 22 Extracting the files of libglvnd-devel Installed libglvnd-devel Installing 172 / 384 mesalib-devel-26.0.5-299-1-x86_64.eopkg [cached] Installing mesalib-devel, version 26.0.5, release 299 Extracting the files of mesalib-devel Installed mesalib-devel Installing 173 / 384 qt5-base-devel-5.15.18-114-1-x86_64.eopkg [cached] Installing qt5-base-devel, version 5.15.18, release 114 Extracting the files of qt5-base-devel Installed qt5-base-devel Installing 174 / 384 qt5-svg-devel-5.15.18-42-1-x86_64.eopkg [cached] Installing qt5-svg-devel, version 5.15.18, release 42 Extracting the files of qt5-svg-devel Installed qt5-svg-devel Installing 175 / 384 spdlog-1.17.0-8-1-x86_64.eopkg [cached] Installing spdlog, version 1.17.0, release 8 Extracting the files of spdlog Installed spdlog Installing 176 / 384 catch2-3.5.1-1-1-x86_64.eopkg [cached] Installing catch2, version 3.5.1, release 1 Extracting the files of catch2 Installed catch2 Installing 177 / 384 qt5-declarative-5.15.18-54-1-x86_64.eopkg [cached] Installing qt5-declarative, version 5.15.18, release 54 Extracting the files of qt5-declarative Installed qt5-declarative Installing 178 / 384 qt5-declarative-devel-5.15.18-54-1-x86_64.eopkg [cached] Installing qt5-declarative-devel, version 5.15.18, release 54 Extracting the files of qt5-declarative-devel Installed qt5-declarative-devel Installing 179 / 384 lapack-3.10.1-3-1-x86_64.eopkg [cached] Installing lapack, version 3.10.1, release 3 Extracting the files of lapack Installed lapack Installing 180 / 384 libomp-20.1.8-133-1-x86_64.eopkg [cached] Installing libomp, version 20.1.8, release 133 Extracting the files of libomp Installed libomp Installing 181 / 384 openblas-0.3.26-27-1-x86_64.eopkg [cached] Installing openblas, version 0.3.26, release 27 Extracting the files of openblas Installed openblas Installing 182 / 384 opencv-core-4.13.0-48-1-x86_64.eopkg [cached] Installing opencv-core, version 4.13.0, release 48 Extracting the files of opencv-core Installed opencv-core Installing 183 / 384 postgresql-libpq-18.3-63-1-x86_64.eopkg [cached] Installing postgresql-libpq, version 18.3, release 63 Extracting the files of postgresql-libpq Installed postgresql-libpq Installing 184 / 384 double-conversion-3.3.1-3-1-x86_64.eopkg [cached] Installing double-conversion, version 3.3.1, release 3 Extracting the files of double-conversion Installed double-conversion Installing 185 / 384 libproxy-0.5.4-27-1-x86_64.eopkg [cached] Installing libproxy, version 0.5.4, release 27 Extracting the files of libproxy Installed libproxy Installing 186 / 384 qt6-base-6.10.3-51-1-x86_64.eopkg [cached] Installing qt6-base, version 6.10.3, release 51 Extracting the files of qt6-base Installed qt6-base Installing 187 / 384 gavl-1.4.0-2-1-x86_64.eopkg [cached] Installing gavl, version 1.4.0, release 2 Extracting the files of gavl Installed gavl Installing 188 / 384 frei0r-2.5.1-11-1-x86_64.eopkg [cached] Installing frei0r, version 2.5.1, release 11 Extracting the files of frei0r Installed frei0r Installing 189 / 384 opencv-imgproc-4.13.0-48-1-x86_64.eopkg [cached] Installing opencv-imgproc, version 4.13.0, release 48 Extracting the files of opencv-imgproc Installed opencv-imgproc Installing 190 / 384 gtest-1.15.2-10-1-x86_64.eopkg [cached] Installing gtest, version 1.15.2, release 10 Extracting the files of gtest Installed gtest Installing 191 / 384 abseil-cpp-20260107.1-11-1-x86_64.eopkg [cached] Installing abseil-cpp, version 20260107.1, release 11 Extracting the files of abseil-cpp Installed abseil-cpp Installing 192 / 384 protobuf-34.0-19-1-x86_64.eopkg [cached] Installing protobuf, version 34.0, release 19 Extracting the files of protobuf Installed protobuf Installing 193 / 384 opencv-dnn-4.13.0-48-1-x86_64.eopkg [cached] Installing opencv-dnn, version 4.13.0, release 48 Extracting the files of opencv-dnn Installed opencv-dnn Installing 194 / 384 opencv-flann-4.13.0-48-1-x86_64.eopkg [cached] Installing opencv-flann, version 4.13.0, release 48 Extracting the files of opencv-flann Installed opencv-flann Installing 195 / 384 opencv-features2d-4.13.0-48-1-x86_64.eopkg [cached] Installing opencv-features2d, version 4.13.0, release 48 Extracting the files of opencv-features2d Installed opencv-features2d Installing 196 / 384 opencv-calib3d-4.13.0-48-1-x86_64.eopkg [cached] Installing opencv-calib3d, version 4.13.0, release 48 Extracting the files of opencv-calib3d Installed opencv-calib3d Installing 197 / 384 opencv-video-4.13.0-48-1-x86_64.eopkg [cached] Installing opencv-video, version 4.13.0, release 48 Extracting the files of opencv-video Installed opencv-video Installing 198 / 384 celt-0.11.3-5-1-x86_64.eopkg [cached] Installing celt, version 0.11.3, release 5 Extracting the files of celt Installed celt Installing 199 / 384 jack-audio-connection-kit-1.9.22-18-1-x86_64.eopkg [cached] Installing jack-audio-connection-kit, version 1.9.22, release 18 Extracting the files of jack-audio-connection-kit Installed jack-audio-connection-kit Installing 200 / 384 md4c-0.5.2-2-1-x86_64.eopkg [cached] Installing md4c, version 0.5.2, release 2 Extracting the files of md4c Installed md4c Installing 201 / 384 tslib-1.24-10-1-x86_64.eopkg [cached] Installing tslib, version 1.24, release 10 Extracting the files of tslib Installed tslib Installing 202 / 384 xcb-util-cursor-0.1.6-6-1-x86_64.eopkg [cached] Installing xcb-util-cursor, version 0.1.6, release 6 Extracting the files of xcb-util-cursor Installed xcb-util-cursor Installing 203 / 384 qt6-base-gui-6.10.3-51-1-x86_64.eopkg [cached] Installing qt6-base-gui, version 6.10.3, release 51 Extracting the files of qt6-base-gui Installed qt6-base-gui Installing 204 / 384 qt6-svg-6.10.3-24-1-x86_64.eopkg [cached] Installing qt6-svg, version 6.10.3, release 24 Extracting the files of qt6-svg Installed qt6-svg Installing 205 / 384 opencv-tracking-4.13.0-48-1-x86_64.eopkg [cached] Installing opencv-tracking, version 4.13.0, release 48 Extracting the files of opencv-tracking Installed opencv-tracking Installing 206 / 384 qt6-shadertools-6.10.3-27-1-x86_64.eopkg [cached] Installing qt6-shadertools, version 6.10.3, release 27 Extracting the files of qt6-shadertools Installed qt6-shadertools Installing 207 / 384 qt6-declarative-6.10.3-26-1-x86_64.eopkg [cached] Installing qt6-declarative, version 6.10.3, release 26 Extracting the files of qt6-declarative Installed qt6-declarative Installing 208 / 384 qt6-5compat-6.10.3-29-1-x86_64.eopkg [cached] Installing qt6-5compat, version 6.10.3, release 29 Extracting the files of qt6-5compat Installed qt6-5compat Installing 209 / 384 libdolbyb-1.0.1-3-1-x86_64.eopkg [cached] Installing libdolbyb, version 1.0.1, release 3 Extracting the files of libdolbyb Installed libdolbyb Installing 210 / 384 libid3tag-0.16.4-7-1-x86_64.eopkg [cached] Installing libid3tag, version 0.16.4, release 7 Extracting the files of libid3tag Installed libid3tag Installing 211 / 384 opusfile-0.12-10-1-x86_64.eopkg [cached] Installing opusfile, version 0.12, release 10 Extracting the files of opusfile Installed opusfile Installing 212 / 384 wavpack-5.9.0-15-1-x86_64.eopkg [cached] Installing wavpack, version 5.9.0, release 15 Extracting the files of wavpack Installed wavpack Installing 213 / 384 libao-1.2.2-14-1-x86_64.eopkg [cached] Installing libao, version 1.2.2, release 14 Extracting the files of libao Installed libao Installing 214 / 384 libmad-0.15.1b-6-1-x86_64.eopkg [cached] Installing libmad, version 0.15.1b, release 6 Extracting the files of libmad Installed libmad Installing 215 / 384 sox_ng-14.7.1.1-32-1-x86_64.eopkg [cached] Installing sox_ng, version 14.7.1.1, release 32 Extracting the files of sox_ng Installed sox_ng Installing 216 / 384 movit-1.7.1-8-1-x86_64.eopkg [cached] Installing movit, version 1.7.1, release 8 Extracting the files of movit Installed movit Installing 217 / 384 mlt-7.36.1-53-1-x86_64.eopkg [cached] Installing mlt, version 7.36.1, release 53 Extracting the files of mlt Installed mlt Installing 218 / 384 mlt-devel-7.36.1-53-1-x86_64.eopkg [cached] Installing mlt-devel, version 7.36.1, release 53 Extracting the files of mlt-devel Installed mlt-devel Installing 219 / 384 urw-core35-fonts-20200910-4-1-x86_64.eopkg [cached] Installing urw-core35-fonts, version 20200910, release 4 Extracting the files of urw-core35-fonts Installed urw-core35-fonts Installing 220 / 384 poppler-data-0.4.12-5-1-x86_64.eopkg [cached] Installing poppler-data, version 0.4.12, release 5 Extracting the files of poppler-data Installed poppler-data Installing 221 / 384 npth-1.8-9-1-x86_64.eopkg [cached] Installing npth, version 1.8, release 9 Extracting the files of npth Installed npth Installing 222 / 384 libsecret-0.21.7-28-1-x86_64.eopkg [cached] Installing libsecret, version 0.21.7, release 28 Extracting the files of libsecret Installed libsecret Installing 223 / 384 libgtk-2-2.24.33-30-1-x86_64.eopkg [cached] Installing libgtk-2, version 2.24.33, release 30 Extracting the files of libgtk-2 Installed libgtk-2 Installing 224 / 384 libassuan-3.0.2-15-1-x86_64.eopkg [cached] Installing libassuan, version 3.0.2, release 15 Extracting the files of libassuan Installed libassuan Installing 225 / 384 pinentry-1.3.1-11-1-x86_64.eopkg [cached] Installing pinentry, version 1.3.1, release 11 Extracting the files of pinentry Installed pinentry Installing 226 / 384 libksba-1.6.7-14-1-x86_64.eopkg [cached] Installing libksba, version 1.6.7, release 14 Extracting the files of libksba Installed libksba Installing 227 / 384 gnupg-2.5.18-49-1-x86_64.eopkg [cached] Installing gnupg, version 2.5.18, release 49 Extracting the files of gnupg Installed gnupg Installing 228 / 384 gpgme-1.24.1-33-1-x86_64.eopkg [cached] Installing gpgme, version 1.24.1, release 33 Extracting the files of gpgme Installed gpgme Installing 229 / 384 poppler-25.10.0-58-1-x86_64.eopkg [cached] Installing poppler, version 25.10.0, release 58 Extracting the files of poppler Installed poppler Installing 230 / 384 poppler-qt5-25.10.0-58-1-x86_64.eopkg [cached] Installing poppler-qt5, version 25.10.0, release 58 Extracting the files of poppler-qt5 Installed poppler-qt5 Installing 231 / 384 libnspr-devel-4.38.2-26-1-x86_64.eopkg [cached] Installing libnspr-devel, version 4.38.2, release 26 Extracting the files of libnspr-devel Installed libnspr-devel Installing 232 / 384 qt5-x11extras-5.15.18-38-1-x86_64.eopkg [cached] Installing qt5-x11extras, version 5.15.18, release 38 Extracting the files of qt5-x11extras Installed qt5-x11extras Installing 233 / 384 kwindowsystem-5.116.0-78-1-x86_64.eopkg [cached] Installing kwindowsystem, version 5.116.0, release 78 Extracting the files of kwindowsystem Installed kwindowsystem Installing 234 / 384 libxt-1.3.1-17-1-x86_64.eopkg [cached] Installing libxt, version 1.3.1, release 17 Extracting the files of libxt Installed libxt Installing 235 / 384 jbig2dec-0.20-3-1-x86_64.eopkg [cached] Installing jbig2dec, version 0.20, release 3 Extracting the files of jbig2dec Installed jbig2dec Installing 236 / 384 ghostscript-10.07.0-28-1-x86_64.eopkg [cached] Installing ghostscript, version 10.07.0, release 28 Extracting the files of ghostscript Installed ghostscript Installing 237 / 384 gts-0.7.6-3-1-x86_64.eopkg [cached] Installing gts, version 0.7.6, release 3 Extracting the files of gts Installed gts Installing 238 / 384 graphviz-12.2.1-37-1-x86_64.eopkg [cached] Installing graphviz, version 12.2.1, release 37 Extracting the files of graphviz Installed graphviz Installing 239 / 384 doxygen-1.16.0-15-1-x86_64.eopkg [cached] Installing doxygen, version 1.16.0, release 15 Extracting the files of doxygen Installed doxygen Installing 240 / 384 extra-cmake-modules-6.25.0-107-1-x86_64.eopkg [cached] Installing extra-cmake-modules, version 6.25.0, release 107 Extracting the files of extra-cmake-modules Installed extra-cmake-modules Installing 241 / 384 qt5-tools-5.15.18-54-1-x86_64.eopkg [cached] Installing qt5-tools, version 5.15.18, release 54 Extracting the files of qt5-tools Installed qt5-tools Installing 242 / 384 qt5-tools-devel-5.15.18-54-1-x86_64.eopkg [cached] Installing qt5-tools-devel, version 5.15.18, release 54 Extracting the files of qt5-tools-devel Installed qt5-tools-devel Installing 243 / 384 xorgproto-2024.1-9-1-x86_64.eopkg [cached] Installing xorgproto, version 2024.1, release 9 Extracting the files of xorgproto Installed xorgproto Installing 244 / 384 libxau-devel-1.0.12-23-1-x86_64.eopkg [cached] Installing libxau-devel, version 1.0.12, release 23 Extracting the files of libxau-devel Installed libxau-devel Installing 245 / 384 libxdmcp-devel-1.1.5-20-1-x86_64.eopkg [cached] Installing libxdmcp-devel, version 1.1.5, release 20 Extracting the files of libxdmcp-devel Installed libxdmcp-devel Installing 246 / 384 libxcb-devel-1.17.0-34-1-x86_64.eopkg [cached] Installing libxcb-devel, version 1.17.0, release 34 Extracting the files of libxcb-devel Installed libxcb-devel Installing 247 / 384 libx11-devel-1.8.12-49-1-x86_64.eopkg [cached] Installing libx11-devel, version 1.8.12, release 49 Extracting the files of libx11-devel Installed libx11-devel Installing 248 / 384 kwindowsystem-devel-5.116.0-78-1-x86_64.eopkg [cached] Installing kwindowsystem-devel, version 5.116.0, release 78 Extracting the files of kwindowsystem-devel Installed kwindowsystem-devel Installing 249 / 384 poppler-utils-25.10.0-58-1-x86_64.eopkg [cached] Installing poppler-utils, version 25.10.0, release 58 Extracting the files of poppler-utils Installed poppler-utils Installing 250 / 384 utf8proc-2.11.3-4-1-x86_64.eopkg [cached] Installing utf8proc, version 2.11.3, release 4 Extracting the files of utf8proc Installed utf8proc Installing 251 / 384 kcoreaddons-5.116.0-80-1-x86_64.eopkg [cached] Installing kcoreaddons, version 5.116.0, release 80 Extracting the files of kcoreaddons Installed kcoreaddons Installing 252 / 384 kcrash-5.116.0-74-1-x86_64.eopkg [cached] Installing kcrash, version 5.116.0, release 74 Extracting the files of kcrash Installed kcrash Installing 253 / 384 kcrash-devel-5.116.0-74-1-x86_64.eopkg [cached] Installing kcrash-devel, version 5.116.0, release 74 Extracting the files of kcrash-devel Installed kcrash-devel Installing 254 / 384 zlib-ng-2.3.3-35-1-x86_64.eopkg [cached] Installing zlib-ng, version 2.3.3, release 35 Extracting the files of zlib-ng Installed zlib-ng Installing 255 / 384 minizip-ng-4.0.7-11-1-x86_64.eopkg [cached] Installing minizip-ng, version 4.0.7, release 11 Extracting the files of minizip-ng Installed minizip-ng Installing 256 / 384 yaml-cpp-0.9.0-6-1-x86_64.eopkg [cached] Installing yaml-cpp, version 0.9.0, release 6 Extracting the files of yaml-cpp Installed yaml-cpp Installing 257 / 384 opencolorio-2.5.1-15-1-x86_64.eopkg [cached] Installing opencolorio, version 2.5.1, release 15 Extracting the files of opencolorio Installed opencolorio Installing 258 / 384 opencolorio-devel-2.5.1-15-1-x86_64.eopkg [cached] Installing opencolorio-devel, version 2.5.1, release 15 Extracting the files of opencolorio-devel Installed opencolorio-devel Installing 259 / 384 openjpeg-devel-2.5.4-22-1-x86_64.eopkg [cached] Installing openjpeg-devel, version 2.5.4, release 22 Extracting the files of openjpeg-devel Installed openjpeg-devel Installing 260 / 384 libjpeg-turbo-devel-3.0.3-22-1-x86_64.eopkg [cached] Installing libjpeg-turbo-devel, version 3.0.3, release 22 Extracting the files of libjpeg-turbo-devel Installed libjpeg-turbo-devel Installing 261 / 384 liblcms2-devel-2.19-21-1-x86_64.eopkg [cached] Installing liblcms2-devel, version 2.19, release 21 Extracting the files of liblcms2-devel Installed liblcms2-devel Installing 262 / 384 brotli-devel-1.2.0-13-1-x86_64.eopkg [cached] Installing brotli-devel, version 1.2.0, release 13 Extracting the files of brotli-devel Installed brotli-devel Installing 263 / 384 bzip2-devel-1.0.8-22-1-x86_64.eopkg [cached] Installing bzip2-devel, version 1.0.8, release 22 Extracting the files of bzip2-devel Installed bzip2-devel Installing 264 / 384 libpng-devel-1.6.57-36-1-x86_64.eopkg [cached] Installing libpng-devel, version 1.6.57, release 36 Extracting the files of libpng-devel Installed libpng-devel Installing 265 / 384 freetype2-devel-2.14.3-40-1-x86_64.eopkg [cached] Installing freetype2-devel, version 2.14.3, release 40 Extracting the files of freetype2-devel Installed freetype2-devel Installing 266 / 384 fontconfig-devel-2.17.1-52-1-x86_64.eopkg [cached] Installing fontconfig-devel, version 2.17.1, release 52 Extracting the files of fontconfig-devel Installed fontconfig-devel Installing 267 / 384 libxrender-devel-0.9.12-18-1-x86_64.eopkg [cached] Installing libxrender-devel, version 0.9.12, release 18 Extracting the files of libxrender-devel Installed libxrender-devel Installing 268 / 384 pixman-devel-0.46.4-23-1-x86_64.eopkg [cached] Installing pixman-devel, version 0.46.4, release 23 Extracting the files of pixman-devel Installed pixman-devel Installing 269 / 384 libxext-devel-1.3.6-18-1-x86_64.eopkg [cached] Installing libxext-devel, version 1.3.6, release 18 Extracting the files of libxext-devel Installed libxext-devel Installing 270 / 384 libcairo-devel-1.18.2-55-1-x86_64.eopkg [cached] Installing libcairo-devel, version 1.18.2, release 55 Extracting the files of libcairo-devel Installed libcairo-devel Installing 271 / 384 libnss-devel-3.123-81-1-x86_64.eopkg [cached] Installing libnss-devel, version 3.123, release 81 Extracting the files of libnss-devel Installed libnss-devel Installing 272 / 384 libassuan-devel-3.0.2-15-1-x86_64.eopkg [cached] Installing libassuan-devel, version 3.0.2, release 15 Extracting the files of libassuan-devel Installed libassuan-devel Installing 273 / 384 gpgme-devel-1.24.1-33-1-x86_64.eopkg [cached] Installing gpgme-devel, version 1.24.1, release 33 Extracting the files of gpgme-devel Installed gpgme-devel Installing 274 / 384 libtiff-devel-4.7.1-45-1-x86_64.eopkg [cached] Installing libtiff-devel, version 4.7.1, release 45 Extracting the files of libtiff-devel Installed libtiff-devel Installing 275 / 384 ngtcp2-devel-1.21.0-1-1-x86_64.eopkg [cached] Installing ngtcp2-devel, version 1.21.0, release 1 Extracting the files of ngtcp2-devel Installed ngtcp2-devel Installing 276 / 384 e2fsprogs-devel-1.47.3-30-1-x86_64.eopkg [cached] Installing e2fsprogs-devel, version 1.47.3, release 30 Extracting the files of e2fsprogs-devel Installed e2fsprogs-devel Installing 277 / 384 kerberos-devel-1.22.1-23-1-x86_64.eopkg [cached] Installing kerberos-devel, version 1.22.1, release 23 Extracting the files of kerberos-devel Installed kerberos-devel Installing 278 / 384 nghttp2-devel-1.68.1-19-1-x86_64.eopkg [cached] Installing nghttp2-devel, version 1.68.1, release 19 Extracting the files of nghttp2-devel Installed nghttp2-devel Installing 279 / 384 libidn2-devel-2.3.8-13-1-x86_64.eopkg [cached] Installing libidn2-devel, version 2.3.8, release 13 Extracting the files of libidn2-devel Installed libidn2-devel Installing 280 / 384 nghttp3-devel-1.8.0-5-1-x86_64.eopkg [cached] Installing nghttp3-devel, version 1.8.0, release 5 Extracting the files of nghttp3-devel Installed nghttp3-devel Installing 281 / 384 libssh2-devel-1.11.1-14-1-x86_64.eopkg [cached] Installing libssh2-devel, version 1.11.1, release 14 Extracting the files of libssh2-devel Installed libssh2-devel Installing 282 / 384 curl-devel-8.19.0-114-1-x86_64.eopkg [cached] Installing curl-devel, version 8.19.0, release 114 Extracting the files of curl-devel Installed curl-devel Installing 283 / 384 poppler-devel-25.10.0-58-1-x86_64.eopkg [cached] Installing poppler-devel, version 25.10.0, release 58 Extracting the files of poppler-devel Installed poppler-devel Installing 284 / 384 kwidgetsaddons-5.116.0-76-1-x86_64.eopkg [cached] Installing kwidgetsaddons, version 5.116.0, release 76 Extracting the files of kwidgetsaddons Installed kwidgetsaddons Installing 285 / 384 kconfig-5.116.0-76-1-x86_64.eopkg [cached] Installing kconfig, version 5.116.0, release 76 Extracting the files of kconfig Installed kconfig Installing 286 / 384 kcompletion-5.116.0-77-1-x86_64.eopkg [cached] Installing kcompletion, version 5.116.0, release 77 Extracting the files of kcompletion Installed kcompletion Installing 287 / 384 qt5-wayland-5.15.18-58-1-x86_64.eopkg [cached] Installing qt5-wayland, version 5.15.18, release 58 Extracting the files of qt5-wayland Installed qt5-wayland Installing 288 / 384 kguiaddons-5.116.0-80-1-x86_64.eopkg [cached] Installing kguiaddons, version 5.116.0, release 80 Extracting the files of kguiaddons Installed kguiaddons Installing 289 / 384 vc-1.4.5-7-1-x86_64.eopkg [cached] Installing vc, version 1.4.5, release 7 Extracting the files of vc Installed vc Installing 290 / 384 dav1d-devel-1.5.0-31-1-x86_64.eopkg [cached] Installing dav1d-devel, version 1.5.0, release 31 Extracting the files of dav1d-devel Installed dav1d-devel Installing 291 / 384 alsa-lib-devel-1.2.14-41-1-x86_64.eopkg [cached] Installing alsa-lib-devel, version 1.2.14, release 41 Extracting the files of alsa-lib-devel Installed alsa-lib-devel Installing 292 / 384 sdl2-devel-2.32.4-58-1-x86_64.eopkg [cached] Installing sdl2-devel, version 2.32.4, release 58 Extracting the files of sdl2-devel Installed sdl2-devel Installing 293 / 384 graphite2-devel-1.3.14-8-1-x86_64.eopkg [cached] Installing graphite2-devel, version 1.3.14, release 8 Extracting the files of graphite2-devel Installed graphite2-devel Installing 294 / 384 libunibreak-devel-7.0-6-1-x86_64.eopkg [cached] Installing libunibreak-devel, version 7.0, release 6 Extracting the files of libunibreak-devel Installed libunibreak-devel Installing 295 / 384 kguiaddons-devel-5.116.0-80-1-x86_64.eopkg [cached] Installing kguiaddons-devel, version 5.116.0, release 80 Extracting the files of kguiaddons-devel Installed kguiaddons-devel Installing 296 / 384 libkdcraw-25.12.3-99-1-x86_64.eopkg [cached] Installing libkdcraw, version 25.12.3, release 99 Extracting the files of libkdcraw Installed libkdcraw Installing 297 / 384 libkdcraw-devel-25.12.3-99-1-x86_64.eopkg [cached] Installing libkdcraw-devel, version 25.12.3, release 99 Extracting the files of libkdcraw-devel Installed libkdcraw-devel Installing 298 / 384 kdesignerplugin-5.116.0-75-1-x86_64.eopkg [cached] Installing kdesignerplugin, version 5.116.0, release 75 Extracting the files of kdesignerplugin Installed kdesignerplugin Installing 299 / 384 kdesignerplugin-devel-5.116.0-75-1-x86_64.eopkg [cached] Installing kdesignerplugin-devel, version 5.116.0, release 75 Extracting the files of kdesignerplugin-devel Installed kdesignerplugin-devel Installing 300 / 384 python-ply-3.11-5-1-x86_64.eopkg [cached] Installing python-ply, version 3.11, release 5 Extracting the files of python-ply Installed python-ply Installing 301 / 384 python-sip-6.15.3-49-1-x86_64.eopkg [cached] Installing python-sip, version 6.15.3, release 49 Extracting the files of python-sip Installed python-sip Installing 302 / 384 json-c-devel-0.18-15-1-x86_64.eopkg [cached] Installing json-c-devel, version 0.18, release 15 Extracting the files of json-c-devel Installed json-c-devel Installing 303 / 384 libjson-glib-devel-1.10.8-29-1-x86_64.eopkg [cached] Installing libjson-glib-devel, version 1.10.8, release 29 Extracting the files of libjson-glib-devel Installed libjson-glib-devel Installing 304 / 384 babl-devel-0.1.116-45-1-x86_64.eopkg [cached] Installing babl-devel, version 0.1.116, release 45 Extracting the files of babl-devel Installed babl-devel Installing 305 / 384 gegl-devel-0.4.64-65-1-x86_64.eopkg [cached] Installing gegl-devel, version 0.4.64, release 65 Extracting the files of gegl-devel Installed gegl-devel Installing 306 / 384 libmypaint-devel-1.6.1-18-1-x86_64.eopkg [cached] Installing libmypaint-devel, version 1.6.1, release 18 Extracting the files of libmypaint-devel Installed libmypaint-devel Installing 307 / 384 libical-3.0.18-22-1-x86_64.eopkg [cached] Installing libical, version 3.0.18, release 22 Extracting the files of libical Installed libical Installing 308 / 384 bluez-5.86-64-1-x86_64.eopkg [cached] Installing bluez, version 5.86, release 64 Extracting the files of bluez Installed bluez Installing 309 / 384 qt5-connectivity-5.15.18-43-1-x86_64.eopkg [cached] Installing qt5-connectivity, version 5.15.18, release 43 Extracting the files of qt5-connectivity Installed qt5-connectivity Installing 310 / 384 orc-0.4.42-11-1-x86_64.eopkg [cached] Installing orc, version 0.4.42, release 11 Extracting the files of orc Installed orc Installing 311 / 384 xcb-util-devel-0.4.1-11-1-x86_64.eopkg [cached] Installing xcb-util-devel, version 0.4.1, release 11 Extracting the files of xcb-util-devel Installed xcb-util-devel Installing 312 / 384 ki18n-5.116.0-78-1-x86_64.eopkg [cached] Installing ki18n, version 5.116.0, release 78 Extracting the files of ki18n Installed ki18n Installing 313 / 384 ki18n-devel-5.116.0-78-1-x86_64.eopkg [cached] Installing ki18n-devel, version 5.116.0, release 78 Extracting the files of ki18n-devel Installed ki18n-devel Installing 314 / 384 gsl-2.7-9-1-x86_64.eopkg [cached] Installing gsl, version 2.7, release 9 Extracting the files of gsl Installed gsl Installing 315 / 384 gsl-devel-2.7-9-1-x86_64.eopkg [cached] Installing gsl-devel, version 2.7, release 9 Extracting the files of gsl-devel Installed gsl-devel Installing 316 / 384 libyuv-0.0.1892-1-1-x86_64.eopkg [cached] Installing libyuv, version 0.0.1892, release 1 Extracting the files of libyuv Installed libyuv Installing 317 / 384 libavif-1.4.1-23-1-x86_64.eopkg [cached] Installing libavif, version 1.4.1, release 23 Extracting the files of libavif Installed libavif Installing 318 / 384 opencv-imgcodecs-4.13.0-48-1-x86_64.eopkg [cached] Installing opencv-imgcodecs, version 4.13.0, release 48 Extracting the files of opencv-imgcodecs Installed opencv-imgcodecs Installing 319 / 384 gstreamer-1.28.1-134-1-x86_64.eopkg [cached] Installing gstreamer, version 1.28.1, release 134 Extracting the files of gstreamer Installed gstreamer Installing 320 / 384 graphene-1.10.8-7-1-x86_64.eopkg [cached] Installing graphene, version 1.10.8, release 7 Extracting the files of graphene Installed graphene Installing 321 / 384 gstreamer-plugins-base-1.28.1-134-1-x86_64.eopkg [cached] Installing gstreamer-plugins-base, version 1.28.1, release 134 Extracting the files of gstreamer-plugins-base Installed gstreamer-plugins-base Installing 322 / 384 opencv-videoio-4.13.0-48-1-x86_64.eopkg [cached] Installing opencv-videoio, version 4.13.0, release 48 Extracting the files of opencv-videoio Installed opencv-videoio Installing 323 / 384 graphicsmagick-1.3.46-29-1-x86_64.eopkg [cached] Installing graphicsmagick, version 1.3.46, release 29 Extracting the files of graphicsmagick Installed graphicsmagick Installing 324 / 384 gmic-3.7.4-64-1-x86_64.eopkg [cached] Installing gmic, version 3.7.4, release 64 Extracting the files of gmic Installed gmic Installing 325 / 384 qt5-multimedia-5.15.18-46-1-x86_64.eopkg [cached] Installing qt5-multimedia, version 5.15.18, release 46 Extracting the files of qt5-multimedia Installed qt5-multimedia Installing 326 / 384 apr-1.7.5-11-1-x86_64.eopkg [cached] Installing apr, version 1.7.5, release 11 Extracting the files of apr Installed apr Installing 327 / 384 apr-util-1.6.3-20-1-x86_64.eopkg [cached] Installing apr-util, version 1.6.3, release 20 Extracting the files of apr-util Installed apr-util Installing 328 / 384 serf-1.3.10-17-1-x86_64.eopkg [cached] Installing serf, version 1.3.10, release 17 Extracting the files of serf Installed serf Installing 329 / 384 subversion-1.14.5-32-1-x86_64.eopkg [cached] Installing subversion, version 1.14.5, release 32 Extracting the files of subversion Installed subversion Installing 330 / 384 qt5-location-5.15.18-61-1-x86_64.eopkg [cached] Installing qt5-location, version 5.15.18, release 61 Extracting the files of qt5-location Installed qt5-location Installing 331 / 384 qt5-webchannel-5.15.18-40-1-x86_64.eopkg [cached] Installing qt5-webchannel, version 5.15.18, release 40 Extracting the files of qt5-webchannel Installed qt5-webchannel Installing 332 / 384 qt5-websockets-5.15.18-40-1-x86_64.eopkg [cached] Installing qt5-websockets, version 5.15.18, release 40 Extracting the files of qt5-websockets Installed qt5-websockets Installing 333 / 384 qt5-serialport-5.15.18-38-1-x86_64.eopkg [cached] Installing qt5-serialport, version 5.15.18, release 38 Extracting the files of qt5-serialport Installed qt5-serialport Installing 334 / 384 python-pyqt5-sip-12.17.0-11-1-x86_64.eopkg [cached] Installing python-pyqt5-sip, version 12.17.0, release 11 Extracting the files of python-pyqt5-sip Installed python-pyqt5-sip Installing 335 / 384 qt5-sensors-5.15.18-39-1-x86_64.eopkg [cached] Installing qt5-sensors, version 5.15.18, release 39 Extracting the files of qt5-sensors Installed qt5-sensors Installing 336 / 384 qt5-xmlpatterns-5.15.18-39-1-x86_64.eopkg [cached] Installing qt5-xmlpatterns, version 5.15.18, release 39 Extracting the files of qt5-xmlpatterns Installed qt5-xmlpatterns Installing 337 / 384 python3-qt5-5.15.11-56-1-x86_64.eopkg [cached] Installing python3-qt5, version 5.15.11, release 56 Extracting the files of python3-qt5 Installed python3-qt5 Installing 338 / 384 kitemmodels-5.116.0-76-1-x86_64.eopkg [cached] Installing kitemmodels, version 5.116.0, release 76 Extracting the files of kitemmodels Installed kitemmodels Installing 339 / 384 openexr-3.4.10-13-1-x86_64.eopkg [cached] Installing openexr, version 3.4.10, release 13 Extracting the files of openexr Installed openexr Installing 340 / 384 rav1e-devel-0.8.1-18-1-x86_64.eopkg [cached] Installing rav1e-devel, version 0.8.1, release 18 Extracting the files of rav1e-devel Installed rav1e-devel Installing 341 / 384 libraw-devel-0.21.4-21-1-x86_64.eopkg [cached] Installing libraw-devel, version 0.21.4, release 21 Extracting the files of libraw-devel Installed libraw-devel Installing 342 / 384 kconfig-devel-5.116.0-76-1-x86_64.eopkg [cached] Installing kconfig-devel, version 5.116.0, release 76 Extracting the files of kconfig-devel Installed kconfig-devel Installing 343 / 384 kcompletion-devel-5.116.0-77-1-x86_64.eopkg [cached] Installing kcompletion-devel, version 5.116.0, release 77 Extracting the files of kcompletion-devel Installed kcompletion-devel Installing 344 / 384 aom-devel-3.12.1-26-1-x86_64.eopkg [cached] Installing aom-devel, version 3.12.1, release 26 Extracting the files of aom-devel Installed aom-devel Installing 345 / 384 harfbuzz-devel-13.1.1-85-1-x86_64.eopkg [cached] Installing harfbuzz-devel, version 13.1.1, release 85 Extracting the files of harfbuzz-devel Installed harfbuzz-devel Installing 346 / 384 python3-devel-3.12.11-77-1-x86_64.eopkg [cached] Installing python3-devel, version 3.12.11, release 77 Extracting the files of python3-devel Installed python3-devel Installing 347 / 384 gmic-devel-3.7.4-64-1-x86_64.eopkg [cached] Installing gmic-devel, version 3.7.4, release 64 Extracting the files of gmic-devel Installed gmic-devel Installing 348 / 384 kcoreaddons-devel-5.116.0-80-1-x86_64.eopkg [cached] Installing kcoreaddons-devel, version 5.116.0, release 80 Extracting the files of kcoreaddons-devel Installed kcoreaddons-devel Installing 349 / 384 qt5-x11extras-devel-5.15.18-38-1-x86_64.eopkg [cached] Installing qt5-x11extras-devel, version 5.15.18, release 38 Extracting the files of qt5-x11extras-devel Installed qt5-x11extras-devel Installing 350 / 384 kwidgetsaddons-devel-5.116.0-76-1-x86_64.eopkg [cached] Installing kwidgetsaddons-devel, version 5.116.0, release 76 Extracting the files of kwidgetsaddons-devel Installed kwidgetsaddons-devel Installing 351 / 384 svt-av1-devel-4.0.1-15-1-x86_64.eopkg [cached] Installing svt-av1-devel, version 4.0.1, release 15 Extracting the files of svt-av1-devel Installed svt-av1-devel Installing 352 / 384 openh264-devel-2.6.0-3-1-x86_64.eopkg [cached] Installing openh264-devel, version 2.6.0, release 3 Extracting the files of openh264-devel Installed openh264-devel Installing 353 / 384 giflib-devel-6.1.2-13-1-x86_64.eopkg [cached] Installing giflib-devel, version 6.1.2, release 13 Extracting the files of giflib-devel Installed giflib-devel Installing 354 / 384 libboost-1.83.0-45-1-x86_64.eopkg [cached] Installing libboost, version 1.83.0, release 45 Extracting the files of libboost Installed libboost Installing 355 / 384 libde265-devel-1.0.18-14-1-x86_64.eopkg [cached] Installing libde265-devel, version 1.0.18, release 14 Extracting the files of libde265-devel Installed libde265-devel Installing 356 / 384 highway-devel-1.2.0-4-1-x86_64.eopkg [cached] Installing highway-devel, version 1.2.0, release 4 Extracting the files of highway-devel Installed highway-devel Installing 357 / 384 libjxl-devel-0.11.2-9-1-x86_64.eopkg [cached] Installing libjxl-devel, version 0.11.2, release 9 Extracting the files of libjxl-devel Installed libjxl-devel Installing 358 / 384 inih-62-8-1-x86_64.eopkg [cached] Installing inih, version 62, release 8 Extracting the files of inih Installed inih Installing 359 / 384 inih-devel-62-8-1-x86_64.eopkg [cached] Installing inih-devel, version 62, release 8 Extracting the files of inih-devel Installed inih-devel Installing 360 / 384 poppler-qt5-devel-25.10.0-58-1-x86_64.eopkg [cached] Installing poppler-qt5-devel, version 25.10.0, release 58 Extracting the files of poppler-qt5-devel Installed poppler-qt5-devel Installing 361 / 384 imath-devel-3.1.11-3-1-x86_64.eopkg [cached] Installing imath-devel, version 3.1.11, release 3 Extracting the files of imath-devel Installed imath-devel Installing 362 / 384 openexr-devel-3.4.10-13-1-x86_64.eopkg [cached] Installing openexr-devel, version 3.4.10, release 13 Extracting the files of openexr-devel Installed openexr-devel Installing 363 / 384 libxfixes-devel-6.0.2-17-1-x86_64.eopkg [cached] Installing libxfixes-devel, version 6.0.2, release 17 Extracting the files of libxfixes-devel Installed libxfixes-devel Installing 364 / 384 libssh-devel-0.11.4-19-1-x86_64.eopkg [cached] Installing libssh-devel, version 0.11.4, release 19 Extracting the files of libssh-devel Installed libssh-devel Installing 365 / 384 fribidi-devel-1.0.15-10-1-x86_64.eopkg [cached] Installing fribidi-devel, version 1.0.15, release 10 Extracting the files of fribidi-devel Installed fribidi-devel Installing 366 / 384 x265-devel-3.6-23-1-x86_64.eopkg [cached] Installing x265-devel, version 3.6, release 23 Extracting the files of x265-devel Installed x265-devel Installing 367 / 384 libboost-devel-1.83.0-45-1-x86_64.eopkg [cached] Installing libboost-devel, version 1.83.0, release 45 Extracting the files of libboost-devel Installed libboost-devel Installing 368 / 384 libwebp-devel-1.6.0-30-1-x86_64.eopkg [cached] Installing libwebp-devel, version 1.6.0, release 30 Extracting the files of libwebp-devel Installed libwebp-devel Installing 369 / 384 libheif-devel-1.21.2-58-1-x86_64.eopkg [cached] Installing libheif-devel, version 1.21.2, release 58 Extracting the files of libheif-devel Installed libheif-devel Installing 370 / 384 qt5-multimedia-devel-5.15.18-46-1-x86_64.eopkg [cached] Installing qt5-multimedia-devel, version 5.15.18, release 46 Extracting the files of qt5-multimedia-devel Installed qt5-multimedia-devel Installing 371 / 384 catch2-devel-3.5.1-1-1-x86_64.eopkg [cached] Installing catch2-devel, version 3.5.1, release 1 Extracting the files of catch2-devel Installed catch2-devel Installing 372 / 384 kitemviews-5.116.0-76-1-x86_64.eopkg [cached] Installing kitemviews, version 5.116.0, release 76 Extracting the files of kitemviews Installed kitemviews Installing 373 / 384 kitemviews-devel-5.116.0-76-1-x86_64.eopkg [cached] Installing kitemviews-devel, version 5.116.0, release 76 Extracting the files of kitemviews-devel Installed kitemviews-devel Installing 374 / 384 quazip-qt5-1.4-7-1-x86_64.eopkg [cached] Installing quazip-qt5, version 1.4, release 7 Extracting the files of quazip-qt5 Installed quazip-qt5 Installing 375 / 384 quazip-qt5-devel-1.4-7-1-x86_64.eopkg [cached] Installing quazip-qt5-devel, version 1.4, release 7 Extracting the files of quazip-qt5-devel Installed quazip-qt5-devel Installing 376 / 384 exiv2-0.28.8-20-1-x86_64.eopkg [cached] Installing exiv2, version 0.28.8, release 20 Extracting the files of exiv2 Installed exiv2 Installing 377 / 384 exiv2-devel-0.28.8-20-1-x86_64.eopkg [cached] Installing exiv2-devel, version 0.28.8, release 20 Extracting the files of exiv2-devel Installed exiv2-devel Installing 378 / 384 eigen3-3.4.0-12-1-x86_64.eopkg [cached] Installing eigen3, version 3.4.0, release 12 Extracting the files of eigen3 Installed eigen3 Installing 379 / 384 kseexpr-4.0.4.0-2-1-x86_64.eopkg [cached] Installing kseexpr, version 4.0.4.0, release 2 Extracting the files of kseexpr Installed kseexpr Installing 380 / 384 kseexpr-devel-4.0.4.0-2-1-x86_64.eopkg [cached] Installing kseexpr-devel, version 4.0.4.0, release 2 Extracting the files of kseexpr-devel Installed kseexpr-devel Installing 381 / 384 kitemmodels-devel-5.116.0-76-1-x86_64.eopkg [cached] Installing kitemmodels-devel, version 5.116.0, release 76 Extracting the files of kitemmodels-devel Installed kitemmodels-devel Installing 382 / 384 xcb-util-keysyms-devel-0.4.1-9-1-x86_64.eopkg [cached] Installing xcb-util-keysyms-devel, version 0.4.1, release 9 Extracting the files of xcb-util-keysyms-devel Installed xcb-util-keysyms-devel Installing 383 / 384 libxi-devel-1.8.2-19-1-x86_64.eopkg [cached] Installing libxi-devel, version 1.8.2, release 19 Extracting the files of libxi-devel Installed libxi-devel Installing 384 / 384 fftw-devel-3.3.10-18-1-x86_64.eopkg [cached] Installing fftw-devel, version 3.3.10, release 18 Extracting the files of fftw-devel Installed fftw-devel [BuildDep] Checking build-deps for krita-5.2.16-106 [BuildDep] Requesting installation of: gmic-devel fftw-devel libwebp-devel python3-devel eigen3 kitemmodels-devel kseexpr-devel subversion libssh-devel xcb-util-keysyms-devel libxi-devel opencolorio-devel kitemviews-devel sdl2-devel openexr-devel vc kguiaddons-devel qt5-x11extras-devel libunibreak-devel libboost-devel giflib-devel quazip-qt5-devel libmypaint-devel kdesignerplugin-devel libraw-devel poppler-qt5-devel libjpeg-turbo-devel qt5-svg-devel catch2-devel libtiff-devel python3-qt5 xcb-util-devel libkdcraw-devel ki18n-devel libjxl-devel openjpeg-devel fribidi-devel kcoreaddons-devel libpng-devel python-sip kcrash-devel mlt-devel kwindowsystem-devel kwidgetsaddons-devel harfbuzz-devel qt5-declarative-devel kcompletion-devel kconfig-devel exiv2-devel gsl-devel libheif-devel qt5-multimedia-devel time=2026-04-26T18:04:09.474Z level=DEBUG msg="Stopping D-BUS" time=2026-04-26T18:04:09.474Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/krita/union command="chown -R build:build /home/build" time=2026-04-26T18:04:09.476Z level=WARN msg="Package has explicitly requested networking, sandboxing disabled" time=2026-04-26T18:04:09.476Z level=DEBUG msg="Exposing source to container" source=/var/lib/solbuild/sources/3c2880a421f86dc9b58317db166b23a3bc6c64754f38c7deffe246fee1a13cb5/krita-5.2.16.tar.gz target=/var/cache/solbuild/unstable-x86_64/krita/union/home/build/YPKG/sources/krita-5.2.16.tar.gz time=2026-04-26T18:04:09.477Z level=DEBUG msg="Exposing source to container" source=/var/lib/solbuild/sources/06659fe05f7735827a93d637de2267512efb28bb0d55ce573495fecb59172604/gmic-patched.tar.xz target=/var/cache/solbuild/unstable-x86_64/krita/union/home/build/YPKG/sources/gmic-patched.tar.xz time=2026-04-26T18:04:09.477Z level=DEBUG msg="Exposing source to container" source=/var/lib/solbuild/sources/de8411c84830864604bb685dc8f2e3c0dbdc40b95b2f6726092f7dcc85e75209/immer.tar.gz target=/var/cache/solbuild/unstable-x86_64/krita/union/home/build/YPKG/sources/immer.tar.gz time=2026-04-26T18:04:09.478Z level=DEBUG msg="Exposing source to container" source=/var/lib/solbuild/sources/1b9c8f962e40baa6f0c6af35f957444850063d550078a3ebd0227727b8ef193c/zug.tar.gz target=/var/cache/solbuild/unstable-x86_64/krita/union/home/build/YPKG/sources/zug.tar.gz time=2026-04-26T18:04:09.478Z level=DEBUG msg="Exposing source to container" source=/var/lib/solbuild/sources/9e4743c3fe2c95c1653c3fd088a2200108f09d758725697831852dc91d15d174/lager.tar.gz target=/var/cache/solbuild/unstable-x86_64/krita/union/home/build/YPKG/sources/lager.tar.gz time=2026-04-26T18:04:09.479Z level=DEBUG msg="Exposing cache to build" cache=bazel source=/var/lib/solbuild/cache/bazel target=/var/cache/solbuild/unstable-x86_64/krita/union/home/build/.cache/bazel time=2026-04-26T18:04:09.480Z level=DEBUG msg="Exposing cache to build" cache=ccache source=/var/lib/solbuild/cache/ccache target=/var/cache/solbuild/unstable-x86_64/krita/union/home/build/.ccache time=2026-04-26T18:04:09.480Z level=DEBUG msg="Exposing cache to build" cache=go-build source=/var/lib/solbuild/cache/go-build target=/var/cache/solbuild/unstable-x86_64/krita/union/home/build/.cache/go-build time=2026-04-26T18:04:09.481Z level=DEBUG msg="Exposing cache to build" cache=sccache source=/var/lib/solbuild/cache/sccache target=/var/cache/solbuild/unstable-x86_64/krita/union/home/build/.cache/sccache time=2026-04-26T18:04:09.481Z level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-04-26T18:04:09.481Z level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-04-26T18:04:09.481Z level=DEBUG msg="Copying host asset" key=/etc/ccache/ccache.conf time=2026-04-26T18:04:09.481Z level=DEBUG msg="Starting sccache server" time=2026-04-26T18:04:09.487Z level=INFO msg="Now starting build" package=krita time=2026-04-26T18:04:09.487Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/krita/union command="ypkg build -D /home/build/work -B /home/build/YPKG /home/build/work/package.yml -n -t 1773767777" + cd /home/build/YPKG/root/krita/build/krita-5.2.16 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/krita/build/krita-5.2.16 + workdir=/home/build/YPKG/root/krita/build/krita-5.2.16 + export package=krita + package=krita + export release=106 + release=106 + export version=5.2.16 + version=5.2.16 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/krita/install + installdir=/home/build/YPKG/root/krita/install + export PKG_ROOT_DIR=/home/build/YPKG/root/krita + PKG_ROOT_DIR=/home/build/YPKG/root/krita + export PKG_BUILD_DIR=/home/build/YPKG/root/krita/build + PKG_BUILD_DIR=/home/build/YPKG/root/krita/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1773767777 + SOURCE_DATE_EPOCH=1773767777 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + mkdir gmic-patched + tar -xf /home/build/YPKG/sources/gmic-patched.tar.xz -C gmic-patched --strip-components 1 + libs_prefix=/sollibs + mkdir zug + tar -xf /home/build/YPKG/sources/zug.tar.gz -C zug --strip-components 1 + cmake -Dzug_BUILD_EXAMPLES=FALSE -Dzug_BUILD_DOCS=FALSE -B zug-build -S zug CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 15.2.1 -- The CXX compiler identification is GNU 15.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-solus-linux-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-solus-linux-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Using ccache: /usr/bin/ccache adding unit test: inline_var_tests found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/compose.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/into.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/into_vector.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/meta.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/reduce.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/reductor.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/run.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/sequence.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/state_traits.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transduce.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/cat.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/chain.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/count.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/cycle.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/dedupe.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/distinct.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/drop.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/drop_while.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/each.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/eager.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/enumerate.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/filter.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/interelave.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/interleave.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/interpose.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/iter.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/map.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/map_indexed.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/mapcat.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/partition.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/partition_by.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/product.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/random_sample.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/range.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/read.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/readbuf.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/remove.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/repeat.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/replace.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/scan.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/sink.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/take.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/take_nth.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/take_while.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/transducer.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/unzip.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/write.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/writebuf.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/zug/test/transducer/zip.cpp -- Configuring done (0.2s) -- Generating done (0.0s) -- Build files have been written to: /home/build/YPKG/root/krita/build/krita-5.2.16/zug-build ++ pwd + DESTDIR=/home/build/YPKG/root/krita/build/krita-5.2.16 + cmake --install zug-build --prefix /sollibs -- Install configuration: "" -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/lib64/cmake/Zug/ZugConfig.cmake -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/with_state.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/util.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/tuplify.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/zip.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/writebuf.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/write.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/unzip.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/transducer.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/take_while.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/take_nth.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/take.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/sink.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/scan.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/replace.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/repeat.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/remove.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/readbuf.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/read.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/range.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/random_sample.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/product.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/partition_by.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/partition.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/mapcat.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/map_indexed.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/map.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/iter.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/interpose.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/interleave.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/filter.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/enumerate.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/eager.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/each.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/drop_while.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/drop.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/distinct.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/dedupe.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/cycle.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/count.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/chain.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transducer/cat.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/transduce.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/state_wrapper.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/state_traits.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/skip.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/sequence.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/run.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/reductor.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/reducing -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/reducing/output.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/reducing/last.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/reducing/first.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/reducing/emplacing_back.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/reduce_nested.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/reduce.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/meta -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/meta/value_type.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/meta/util.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/meta/pack.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/meta/dispatch.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/meta/detected.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/meta/common_type.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/meta.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/maybe_reduced.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/into_vector.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/into.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/detail -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/detail/unreachable.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/detail/tuple_utils.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/detail/reduce_nested_non_empty_variadic.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/detail/reduce_nested_non_empty_tail_recursive.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/detail/reduce_nested_non_empty_nullary.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/detail/reduce_nested_non_empty_non_variadic.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/detail/reduce_nested_non_empty_accumulate.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/detail/reduce_nested_non_empty.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/detail/lambda_wrapper.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/detail/iterator_range.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/detail/iterator_facade.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/detail/is_non_empty.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/detail/inline_constexpr.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/detail/empty_transducer_error.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/detail/copy_traits.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/compose.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/compat -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/compat/invoke.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/compat/apply.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/zug/any_state.hpp + mkdir immer + tar -xf /home/build/YPKG/sources/immer.tar.gz -C immer --strip-components 1 + cmake -Dimmer_BUILD_DOCS=FALSE -Dimmer_BUILD_EXAMPLES=FALSE -Dimmer_BUILD_EXTRAS=FALSE -B immer-build -S immer CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 15.2.1 -- The CXX compiler identification is GNU 15.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-solus-linux-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-solus-linux-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1") -- Found GC library: BOEHM_GC_LIBRARIES-NOTFOUND CMake Warning (dev) at /usr/share/cmake-4.3/Modules/FindPackageHandleStandardArgs.cmake:493 (message): The package name passed to find_package_handle_standard_args() (Boehm_GC) does not match the name of the calling package (BoehmGC). This can lead to problems in calling code that expects find_package() result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindBoehmGC.cmake:105 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:73 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find Boehm_GC (missing: BOEHM_GC_LIBRARIES BOEHM_GC_INCLUDE_DIR) CMake Warning (dev) at CMakeLists.txt:74 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.56") -- Using ccache: /usr/bin/ccache -- Could NOT find RRB (missing: RRB_LIBRARIES RRB_INCLUDE_DIR) -- Disabling benchmarks -- Configuring done (0.2s) -- Generating done (0.1s) -- Build files have been written to: /home/build/YPKG/root/krita/build/krita-5.2.16/immer-build ++ pwd + DESTDIR=/home/build/YPKG/root/krita/build/krita-5.2.16 + cmake --install immer-build --prefix /sollibs -- Install configuration: "" -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/lib64/cmake/Immer/ImmerConfig.cmake -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/vector_transient.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/vector.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/transience -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/transience/no_transience_policy.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/transience/gc_transience_policy.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/table_transient.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/table.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/set_transient.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/set.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/refcount -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/refcount/unsafe_refcount_policy.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/refcount/refcount_policy.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/refcount/no_refcount_policy.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/refcount/enable_intrusive_ptr.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/memory_policy.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/map_transient.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/map.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/lock -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/lock/spinlock_policy.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/lock/no_lock_policy.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/heap -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/heap/with_data.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/heap/unsafe_free_list_heap.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/heap/thread_local_free_list_heap.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/heap/tags.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/heap/split_heap.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/heap/malloc_heap.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/heap/identity_heap.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/heap/heap_policy.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/heap/gc_heap.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/heap/free_list_node.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/heap/free_list_heap.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/heap/debug_size_heap.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/heap/cpp_heap.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/flex_vector_transient.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/flex_vector.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/experimental -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/experimental/dvektor.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/experimental/detail -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/experimental/detail/dvektor_impl.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/util.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/type_traits.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/ref_count_base.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/rbts -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/rbts/visitor.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/rbts/rrbtree_iterator.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/rbts/rrbtree.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/rbts/rbtree_iterator.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/rbts/rbtree.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/rbts/position.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/rbts/operations.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/rbts/node.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/rbts/bits.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/iterator_facade.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/hamts -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/hamts/node.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/hamts/champ_iterator.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/hamts/champ.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/hamts/bits.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/combine_standard_layout.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/arrays -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/arrays/with_capacity.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/arrays/node.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/detail/arrays/no_capacity.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/config.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/box.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/atom.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/array_transient.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/array.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/immer/algorithm.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/lib64/cmake/Immer/ImmerConfigVersion.cmake + mkdir lager + tar -xf /home/build/YPKG/sources/lager.tar.gz -C lager --strip-components 1 ++ pwd + cmake -Dlager_BUILD_EXAMPLES=FALSE -Dlager_BUILD_DEBUGGER_EXAMPLES=FALSE -Dlager_BUILD_DOCS=FALSE -DCMAKE_PREFIX_PATH=/home/build/YPKG/root/krita/build/krita-5.2.16//sollibs -B lager-build -S lager CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 15.2.1 -- The CXX compiler identification is GNU 15.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-solus-linux-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-solus-linux-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Using ccache: /usr/bin/ccache CMake Warning (dev) at CMakeLists.txt:74 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.56") found components: system -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/cereal/immer_array.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/cereal/immer_box.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/cereal/immer_flex_vector.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/cereal/immer_vector.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/cereal/tuple.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/cereal/variant_with_name.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/core.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/cursor.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/debug.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/deps.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/detail/nodes.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/errors.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/event_loop/boost_asio.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/event_loop/manual.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/event_loop/qml.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/event_loop/qt.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/event_loop/queue.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/event_loop/safe_queue.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/extra/derive.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/extra/enum.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/extra/struct.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/futures.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/lenses.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/sensor.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/setter.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/state.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/type_erased_lens.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/util.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/watchers.cpp found unit test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/xformed.cpp found build failure test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/build_failure/cursor-to-cursor.cpp found build failure test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/build_failure/cursor-to-reader.cpp found build failure test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/build_failure/lense-to-cursor.cpp found build failure test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/build_failure/lense-to-reader.cpp found build failure test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/build_failure/map-to-reader.cpp found build failure test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/build_failure/reader-to-reader.cpp found build failure test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/build_failure/with-to-reader.cpp found build failure test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/build_failure/xform-to-cursor.cpp found build failure test: /home/build/YPKG/root/krita/build/krita-5.2.16/lager/test/build_failure/xform-to-reader.cpp -- Configuring done (0.2s) -- Generating done (0.0s) -- Build files have been written to: /home/build/YPKG/root/krita/build/krita-5.2.16/lager-build ++ pwd + DESTDIR=/home/build/YPKG/root/krita/build/krita-5.2.16 + cmake --install lager-build --prefix /sollibs -- Install configuration: "" -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/resources_path.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/lib64/cmake/Lager/LagerConfig.cmake -- Up-to-date: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/writer.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/with.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/watch.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/util.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/tags.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/store.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/state.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/setter.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/sensor.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/resources_path.hpp.in -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/reader.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/lenses -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/lenses/variant.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/lenses/unbox.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/lenses/tuple.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/lenses/optional.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/lenses/attr.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/lenses/at_or.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/lenses/at.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/lenses.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/lens.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/future.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/struct.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/qt.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/enum.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/derive -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/derive/size_check.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/derive/hash.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/derive/hana.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/derive/eq.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/derive/cereal.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/derive.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/cereal -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/cereal/variant_with_name.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/cereal/tuple.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/cereal/struct.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/cereal/optional_nvp.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/cereal/json.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/cereal/inline.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/cereal/immer_vector.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/cereal/immer_set.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/cereal/immer_map.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/cereal/immer_flex_vector.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/cereal/immer_box.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/cereal/immer_array.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/extra/cereal/enum.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/event_loop -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/event_loop/sdl.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/event_loop/safe_queue.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/event_loop/queue.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/event_loop/qt.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/event_loop/qml.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/event_loop/manual.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/event_loop/boost_asio.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/effect.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/detail -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/detail/xform_nodes.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/detail/smart_lens.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/detail/signal.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/detail/nodes.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/detail/no_value.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/detail/merge_nodes.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/detail/lens_nodes.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/detail/access.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/deps.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/debug -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/debug/tree_debugger.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/debug/http_server.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/debug/debugger.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/cursor.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/context.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/constant.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/config.hpp -- Installing: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/include/lager/commit.hpp + patch -t -E --no-backup-if-mismatch -f -p1 -i /home/build/work/files/0001-Fix-appdata.patch patching file krita/org.kde.krita.appdata.xml + patch -t -E --no-backup-if-mismatch -f -p1 -i /home/build/work/files/sip-6.8.patch patching file cmake/modules/pyproject.toml.in Hunk #1 succeeded at 9 with fuzz 1. ++ pwd + cmake -G Ninja . -B solusBuildDir '-DCMAKE_C_FLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' '-DCMAKE_CXX_FLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' '-DCMAKE_LD_FLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' -DCMAKE_LIB_SUFFIX=64 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_TESTING=OFF -DENABLE_UPDATERS=OFF -DFETCH_TRANSLATIONS=ON -DBUILD_KRITA_QT_DESIGNER_PLUGINS=ON -DKDE_INSTALL_CONFDIR=/usr/share/defaults/krita -DCMAKE_PREFIX_PATH=/home/build/YPKG/root/krita/build/krita-5.2.16//sollibs -- The CXX compiler identification is GNU 15.2.1 -- The C compiler identification is GNU 15.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-solus-linux-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-solus-linux-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Using CMake version: 4.3.1 -- Krita version: 5.2.16 -- Branding selected: default -- Found Python: /usr/bin/python3.12 (found suitable version "3.12.11", minimum required is "3.8") found components: Interpreter Development Development.Module Development.Embed -- FindPythonLibrary: TRUE -- Python system site-packages directory: /usr/lib/python3.12/site-packages -- Krita site-packages directories for SIP v4: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/lib/krita-python-libs -- Krita site-packages directories for SIP v5+: /home/build/YPKG/root/krita/build/krita-5.2.16/sollibs/lib/python3.12/site-packages -- Found PythonLibrary: /usr/lib/libpython3.12.so (Required is at least version "3.8") -- Installing in the same prefix as Qt, adopting their path scheme. -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Success -- Performing Test HAVE_DATE_TIME -- Performing Test HAVE_DATE_TIME - Success -- Found KF5Config: /usr/lib64/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.116.0") -- Found KF5WidgetsAddons: /usr/lib64/cmake/KF5WidgetsAddons/KF5WidgetsAddonsConfig.cmake (found version "5.116.0") -- Found KF5Completion: /usr/lib64/cmake/KF5Completion/KF5CompletionConfig.cmake (found version "5.116.0") -- Found KF5CoreAddons: /usr/lib64/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.116.0") -- Found KF5GuiAddons: /usr/lib64/cmake/KF5GuiAddons/KF5GuiAddonsConfig.cmake (found version "5.116.0") -- Found Gettext: /usr/bin/msgmerge (found version "0.26") -- Found KF5I18n: /usr/lib64/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.116.0") -- Found KF5ItemViews: /usr/lib64/cmake/KF5ItemViews/KF5ItemViewsConfig.cmake (found version "5.116.0") -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Found KF5WindowSystem: /usr/lib64/cmake/KF5WindowSystem/KF5WindowSystemConfig.cmake (found version "5.116.0") -- Found KF5: success (found suitable version "5.116.0", minimum required is "5.44.0") found components: Config WidgetsAddons Completion CoreAddons GuiAddons I18n ItemViews WindowSystem -- Performing Test HAVE_HIGH_DPI_SCALE_FACTOR_ROUNDING_POLICY -- Performing Test HAVE_HIGH_DPI_SCALE_FACTOR_ROUNDING_POLICY - Success -- Performing Test HAVE_QMDIAREA_ALWAYS_SHOW_SUBWINDOW_TITLE -- Performing Test HAVE_QMDIAREA_ALWAYS_SHOW_SUBWINDOW_TITLE - Failed -- Performing Test KRITA_QT_HAS_ANDROID_EMULATE_MOUSE_BUTTONS_FOR_PAGE_UP_DOWN -- Performing Test KRITA_QT_HAS_ANDROID_EMULATE_MOUSE_BUTTONS_FOR_PAGE_UP_DOWN - Failed -- Performing Test KRITA_QT_HAS_ANDROID_IGNORE_HISTORIC_TABLET_EVENTS -- Performing Test KRITA_QT_HAS_ANDROID_IGNORE_HISTORIC_TABLET_EVENTS - Failed -- Performing Test KRITA_QT_HAS_QSCROLLER_FILTER -- Performing Test KRITA_QT_HAS_QSCROLLER_FILTER - Failed -- Found X11: /usr/include found components: Xinput -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Found PNG: /usr/lib/libpng.so (found version "1.6.57") -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.69") -- Found GSL: /usr/include (found version "2.7") -- Found WebP: /usr/include (found suitable version "1.6.0", minimum required is "1.2.0") found components: demux mux -- Found OpenEXR: /usr/lib/cmake/OpenEXR/OpenEXRConfig.cmake (found version "3.4.10") -- Found TIFF: /usr/lib/libtiff.so (found version "4.7.1") -- Performing Test TIFF_HAS_PSD_TAGS -- Performing Test TIFF_HAS_PSD_TAGS - Success -- Performing Test TIFF_CAN_WRITE_PSD_TAGS -- Performing Test TIFF_CAN_WRITE_PSD_TAGS - Success -- Found JPEG: /usr/lib/libjpeg.so (found version "80") -- Found libjpeg-turbo: /usr/include (found suitable version "3.0.3", minimum required is "2.1.3") found components: turbojpeg -- Found GIF: /usr/lib/libgif.so (found version "6.1.2") -- Found HEIF: /usr/include (found suitable version "1.21.2", minimum required is "1.11.0") -- Found OpenJPEG: /usr/include/openjpeg-2.5 (found suitable version "2.5.4", minimum required is "2.3.0") -- Found JPEGXL: /usr/lib64/libjxl.so (found suitable version "0.11.2", minimum required is "0.7.0") -- Found FFTW3: /usr/include (found version "3.3.10") -- Found OpenColorIO: /usr/include/OpenColorIO (found suitable version "2.5.1", minimum required is "1.1.1") -- Found SIP version: 6.15.3 -- Found PyQt5 version: 5.15.11 -- Warning: Property DESCRIPTION for package SDL2 already set to "low level access to audio, keyboard, mouse, joystick, and graphics hardware", overriding it with "Simple DirectMedia Layer 2" -- Found LibMyPaint: /usr/include (found suitable version "1.6.1", minimum required is "1.4.0") -- Found QtGui OpenGL support CMake Warning at CMakeLists.txt:1087 (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 The version found is not compatible with the version requested. -- Found LibExiv2: /usr/lib64/libexiv2.so (found suitable version "0.28.8", minimum required is "0.16") -- Found LCMS2: /usr/lib64/liblcms2.so (found suitable version "2.19.0", minimum required is "2.4") -- Found LittleCMS's fast float plugin -- Could NOT find xsimd: found neither xsimdConfig.cmake nor xsimd-config.cmake (Required is at least version "8.1.0") -- Could NOT find xsimd: found neither xsimdConfig.cmake nor xsimd-config.cmake (Required is at least version "9") -- Could NOT find xsimd: found neither xsimdConfig.cmake nor xsimd-config.cmake (Required is at least version "10") -- Could NOT find xsimd: found neither xsimdConfig.cmake nor xsimd-config.cmake (Required is at least version "11") -- Could NOT find xsimd: found neither xsimdConfig.cmake nor xsimd-config.cmake (Required is at least version "12") -- Could NOT find xsimd: found neither xsimdConfig.cmake nor xsimd-config.cmake (Required is at least version "13") -- Poppler: Qt5 requires Core -- Found Poppler_Core: /usr/lib64/libpoppler.so (found version "25.10.0") -- Found Poppler_Qt5: /usr/lib64/libpoppler-qt5.so (found version "25.10.0") -- Found Poppler: /usr/lib64/libpoppler.so;/usr/lib64/libpoppler-qt5.so (found version "25.10.0") found components: Qt5 -- Found Freetype: /usr/lib/libfreetype.so (found suitable version "2.14.2", minimum required is "2.11.0") -- Found the following HarfBuzz libraries: -- HarfBuzz (required): /usr/lib64/libharfbuzz.so -- Found HarfBuzz: /usr/include/harfbuzz (found suitable version "13.1.1", minimum required is "4.0.0") -- Found Fontconfig: /usr/lib/libfontconfig.so (found suitable version "2.17.1", minimum required is "2.13.1") -- Found libunibreak: /usr/include (found suitable version "7.0", minimum required is "5.0") CMake Warning at CMakeLists.txt:1269 (message): No externals download dir set, default location inside build tree is used. Use -DEXTERNALS_DOWNLOAD_DIR to override -- Found FriBidi: /usr/include/fribidi (found suitable version "1.0.15", minimum required is "1.0.6") -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Looking for backtrace -- Looking for backtrace - found -- Found Threads: TRUE 060f03 - The version of SIP found expressed as a 6 digit hex number suitable for comparison as a string. 6.15.3 - The version of SIP found as a human readable string. /usr/bin/sip-build - Path and filename of the SIP command line executable. -- Looking for arpa/inet.h -- Looking for arpa/inet.h - found -- Looking for gettext -- Looking for gettext - found -- Looking for iconv -- Looking for iconv - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for netinet/in.h -- Looking for netinet/in.h - found -- Looking for strcasecmp -- Looking for strcasecmp - found -- Performing Test STDC_HEADERS -- Performing Test STDC_HEADERS - Success -- not found icons_at_22px /home/build/YPKG/root/krita/build/krita-5.2.16/krita/pics/branding/default/22-apps-krita.png -- Looking for powf -- Looking for powf - not found 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 -- The following features have been enabled: * Hide safe asserts, Don't show message box for "safe" asserts, just ignore them automatically and dump a message to the terminal. * Lock free hash table, Use lock free hash table instead of blocking. * Limit long tests, Run long running unittests in a limited quick mode * Build Qt Designer plugins, Builds Qt Designer plugins for Krita widgets (use -DBUILD_KRITA_QT_DESIGNER_PLUGINS=ON to enable). -- The following OPTIONAL packages have been found: * PythonLibrary (required version >= 3.8), Python Library, Required by the Krita PyQt plugin * Qt5Qml (required version >= 5.15.18) * Qt5QmlModels (required version >= 5.15.18) * Qt5Quick (required version >= 5.12.0), QtQuick, Optionally used for the touch gui for Krita * Qt5QuickWidgets (required version >= 5.12.0), QtQuickWidgets, Optionally used for the touch gui for Krita * Qt5DBus (required version >= 5.12.0), Qt DBUS integration, Optionally used to provide a dbus api on Linux * KF5Crash (required version >= 5.44.0), KDE's Crash Handler, Optionally used to provide crash reporting on Linux * WebP (required version >= 1.2.0), Required by the WebP plugin * KSeExpr (required version >= 4.0.0.0), Required by the SeExpr generator layer * OpenEXR, A library for handling OpenEXR high dynamic-range image files, * JPEG, Free library for JPEG image compression. Note that libjpeg8 is NOT supported., Required by the Krita JPEG filter * libjpeg-turbo (required version >= 2.1.3), libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, AVX2, Neon, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, Arm, and PowerPC systems, as well as progressive JPEG compression on x86 and x86-64 systems., Required by the Krita JPEG and TIFF filters * GIF, Library for loading and saving gif files., Required by the Krita GIF filter * HEIF (required version >= 1.11.0), Library for loading and saving heif files., Required by the Krita HEIF filter * OpenJPEG (required version >= 2.3.0), Library for loading and saving jp2000 files., Required by the Krita JP2000 filter * JPEGXL (required version >= 0.7.0), JPEG XL is a royalty-free raster-graphics file format that supports both lossy and lossless compression and is experimentally supported by Chrome, Firefox, and Edge., Required by the Krita JPEG-XL filter * FFTW3, A fast, free C FFT library, Required by the Krita for fast convolution operators and some G'Mic features * OpenColorIO (required version >= 1.1.1), The OpenColorIO Library, Required by the Krita LUT docker * SIP (required version >= 4.19.13), Support for generating SIP Python bindings, Required by the Krita PyQt plugin * PyQt5 (required version >= 5.6.0), Python bindings for Qt5., Required by the Krita PyQt plugin * Mlt7, Media Lovin' Toolkit (Multimedia Framework), Required to do audio/video syncrhonization and processing. No MLT = No Audio! * LibMyPaint (required version >= 1.4.0), MyPaint brush engine API for C/C++ Required for the MyPaint brush engine * Poppler, A PDF rendering library, Required by the Krita PDF filter. * KF5KDcraw (required version >= 5.0.0), A thread-safe wrapper around libraw, Needed for reading RAW files -- The following RECOMMENDED packages have been found: * GSL, Required by Krita's Transform tool. -- The following REQUIRED packages have been found: * Python (required version >= 3.8) * ECM (required version >= 5.22) * KF5Config (required version >= 5.44.0) * KF5WidgetsAddons (required version >= 5.44.0) * KF5Completion (required version >= 5.44.0) * KF5CoreAddons (required version >= 5.44.0) * KF5GuiAddons (required version >= 5.44.0) * KF5ItemViews (required version >= 5.44.0) * KF5WindowSystem (required version >= 5.44.0) * KF5 (required version >= 5.44.0) * Qt5Widgets * Qt5Xml * Qt5Network * Qt5PrintSupport * Qt5Svg * Qt5Test * Qt5Concurrent * Qt5Sql * Qt5X11Extras * X11 * PNG * boost_headers (required version == 1.83.0) * Boost (required version >= 1.69), Boost provides free peer-reviewed portable C++ source libraries., * Immer * Zug * Lager * TIFF, TIFF Library and Utilities, Required by the Krita TIFF filter * SDL2, Simple DirectMedia Layer 2, Required for MLT to render audio buffers. Required **only** when MLT is found on the system. * Eigen3 (required version >= 3.3), C++ template library for linear algebra, * LibExiv2 (required version >= 0.16), Image metadata support, * LCMS2 (required version >= 2.4), LittleCMS Color management engine, Will be used for color management and is necessary for Krita * ZLIB, Compression library, Required by Krita's PNG and PSD support * QUAZIP (required version >= 0.6), A library for reading and writing zip files, Needed for reading and writing KRA and ORA files * Qt5Gui (required version >= 5.15.0) * Freetype (required version >= 2.11.0), A library for rendering glyphs, Needed for rendering text vector shapes. * HarfBuzz (required version >= 4.0.0), OpenType text shaping engine, Needed for rendering text vector shapes. * Fontconfig (required version >= 2.13.1) Needed for getting font file information. * libunibreak (required version >= 5.0), Implementation of the line breaking and word breaking algorithms as described in Unicode Standard Annex 14 and Unicode Standard Annex 29, Needed for rendering text vector shapes. * FriBidi (required version >= 1.0.6), GNU FriBidi, Needed by libraqm to perform bidirectional text layout. * Qt5Core (required version >= 5.15.2) * Gettext * KF5I18n * Threads * Qt5UiPlugin (required version >= 5.15.18) * Qt5Designer * Qt5 (required version >= 5.12.0) -- The following features have been disabled: * Install benchmarks, Install benchmarks into the installation root to make them packagable * Crash on safe asserts, Crash unconditionally whenever a "safe" assert happens. Useful for running unittests * Foundation Build, A Foundation build is a binary release build that can package some extra things like color themes. Linux distributions that build and install Krita into a default system location should not define this option to true. * Enable Broken Tests, Runs broken test when "make test" is invoked (use -DKRITA_ENABLE_BROKEN_TESTS=ON to enable). * Enable updaters, Enable updaters/update notifications. * Precompiled Headers, precompiled headers make build process faster on some systems * ASAN address sanitizer, crash Krita if it violates address access rules (-DECM_ENABLE_SANITIZERS=address) -- The following OPTIONAL packages have not been found: * xsimd (required version >= 13), C++ wrappers for SIMD intrinsics, Required by Krita for vectorization -- Configuring done (4.1s) CMake Warning (dev) at CMakeLists.txt:782 (add_library): Policy CMP0115 is not set: Source file extensions must be explicit. Run "cmake --help-policy CMP0115" for policy details. Use the cmake_policy command to set the policy and suppress this warning. File: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/KisBatchUpdateLayerModificationCommand.cpp Call Stack (most recent call first): libs/image/CMakeLists.txt:366 (kis_add_library) This warning is for project developers. Use -Wno-dev to suppress it. -- Generating done (3.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_LD_FLAGS CMAKE_LIB_SUFFIX FETCH_TRANSLATIONS -- Build files have been written to: /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir + cd /home/build/YPKG/root/krita/build/krita-5.2.16 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/krita/build/krita-5.2.16 + workdir=/home/build/YPKG/root/krita/build/krita-5.2.16 + export package=krita + package=krita + export release=106 + release=106 + export version=5.2.16 + version=5.2.16 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/krita/install + installdir=/home/build/YPKG/root/krita/install + export PKG_ROOT_DIR=/home/build/YPKG/root/krita + PKG_ROOT_DIR=/home/build/YPKG/root/krita + export PKG_BUILD_DIR=/home/build/YPKG/root/krita/build + PKG_BUILD_DIR=/home/build/YPKG/root/krita/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1773767777 + SOURCE_DATE_EPOCH=1773767777 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + ninja -j16 -C solusBuildDir ninja: Entering directory `solusBuildDir' [1/3305] Generating ts... [2/3305] Automatic MOC for target kritaversion [3/3305] Automatic MOC for target xcftools [4/3305] Building CXX object libs/version/CMakeFiles/kritaversion.dir/kritaversion_autogen/mocs_compilation.cpp.o [5/3305] Building CXX object plugins/impex/xcf/CMakeFiles/xcftools.dir/xcftools_autogen/mocs_compilation.cpp.o [6/3305] Building C object plugins/impex/xcf/CMakeFiles/xcftools.dir/3rdparty/xcftools/table.c.o cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C [7/3305] Building C object plugins/impex/xcf/CMakeFiles/xcftools.dir/3rdparty/xcftools/enums.c.o cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C [8/3305] Building C object plugins/impex/xcf/CMakeFiles/xcftools.dir/3rdparty/xcftools/utils.c.o cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C [9/3305] Building C object plugins/impex/xcf/CMakeFiles/xcftools.dir/3rdparty/xcftools/scaletab.c.o cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C [10/3305] Building C object plugins/impex/xcf/CMakeFiles/xcftools.dir/3rdparty/xcftools/xcf-general.c.o cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C [11/3305] Building C object plugins/impex/xcf/CMakeFiles/xcftools.dir/3rdparty/xcftools/flatspec.c.o cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C [12/3305] Building C object plugins/impex/xcf/CMakeFiles/xcftools.dir/3rdparty/xcftools/pixels.c.o cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C [13/3305] Building C object plugins/impex/xcf/CMakeFiles/xcftools.dir/3rdparty/xcftools/flatten.c.o cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C [14/3305] Linking CXX static library plugins/impex/xcf/libxcftools.a [15/3305] Building CXX object libs/version/CMakeFiles/kritaversion.dir/KritaVersionWrapper.cpp.o [16/3305] Building C object 3rdparty_vendor/raqm/CMakeFiles/libraqm.dir/src/raqm-0.10.1/src/raqm.c.o cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C /home/build/YPKG/root/krita/build/krita-5.2.16/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c: In function ‘_raqm_create_hb_font’: /home/build/YPKG/root/krita/build/krita-5.2.16/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, | ~~~~~~~~^~ /home/build/YPKG/root/krita/build/krita-5.2.16/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c: In function ‘raqm_set_letter_spacing_range’: /home/build/YPKG/root/krita/build/krita-5.2.16/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" }; | ^~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/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" }; | ^~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/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" }; | ^~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/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" }; | ^~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/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" }; | ^~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/3rdparty_vendor/raqm/src/raqm-0.10.1/src/raqm.c: In function ‘_raqm_shape’: /home/build/YPKG/root/krita/build/krita-5.2.16/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 /home/build/YPKG/root/krita/build/krita-5.2.16/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); | ^~~~~~~~~~~~~~~~~~~ [17/3305] Linking C static library 3rdparty_vendor/raqm/liblibraqm.a [18/3305] Linking CXX shared library libs/version/libkritaversion.so.19.0.0 [19/3305] Creating library symlink libs/version/libkritaversion.so.19 libs/version/libkritaversion.so [20/3305] Automatic MOC for target krita_version [21/3305] Building CXX object krita/CMakeFiles/krita_version.dir/krita_version_autogen/mocs_compilation.cpp.o [22/3305] Automatic MOC for target kritaglobal [23/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_signal_compressor_with_param.cpp.o [24/3305] Building CXX object krita/CMakeFiles/krita_version.dir/kritaversion.cpp.o [25/3305] Generating mo... [26/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_shared.cpp.o [27/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_memory_leak_tracker.cpp.o [28/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kritaglobal_autogen/mocs_compilation.cpp.o [29/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisHandleStyle.cpp.o [30/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_thread_safe_signal_compressor.cpp.o [31/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_signal_compressor.cpp.o [32/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_acyclic_signal_connector.cpp.o [33/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_debug.cpp.o [34/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_painting_tweaks.cpp.o [35/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_assert.cpp.o [36/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisHandlePainterHelper.cpp.o [37/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisQPainterStateSaver.cpp.o [38/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisDeleteLaterWrapper.cpp.o [39/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_config_notifier.cpp.o [40/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisFileUtils.cpp.o [41/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_dom_utils.cpp.o [42/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisSignalMapper.cpp.o [43/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KoID.cpp.o [44/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisRollingSumAccumulatorWrapper.cpp.o [45/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KoUnit.cpp.o [46/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisRollingMeanAccumulatorWrapper.cpp.o [47/3305] Linking CXX executable krita/krita_version [48/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisSynchronizedConnection.cpp.o [49/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisRegion.cpp.o [50/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisBezierMesh.cpp.o [51/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisFilteredRollingMean.cpp.o [52/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisBackup.cpp.o [53/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisBezierPatch.cpp.o [54/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisUsageLogger.cpp.o [55/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisRectsGrid.cpp.o [56/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisCursorOverrideLock.cpp.o [57/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisSampleRectIterator.cpp.o [58/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_latency_tracker.cpp.o [59/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/KisBezierUtils.cpp.o [60/3305] Building CXX object libs/global/CMakeFiles/kritaglobal.dir/kis_algebra_2d.cpp.o [61/3305] Linking CXX shared library libs/global/libkritaglobal.so.19.0.0 [62/3305] Creating library symlink libs/global/libkritaglobal.so.19 libs/global/libkritaglobal.so [63/3305] Automatic MOC for target kritamultiarch [64/3305] Building CXX object libs/multiarch/CMakeFiles/kritamultiarch.dir/kritamultiarch_autogen/mocs_compilation.cpp.o [65/3305] Automatic MOC for target kritaplugin [66/3305] Automatic MOC for target kritastore [67/3305] Automatic MOC for target kritacolord [68/3305] Generating CdInterface.cpp, CdInterface.h [69/3305] Generating CdDeviceInterface.cpp, CdDeviceInterface.h [70/3305] Generating CdProfileInterface.cpp, CdProfileInterface.h [71/3305] Generating CdSensorInterface.cpp, CdSensorInterface.h [72/3305] Generating CdInterface.moc [73/3305] Generating CdDeviceInterface.moc [74/3305] Generating CdProfileInterface.moc [75/3305] Generating CdSensorInterface.moc [76/3305] Building CXX object libs/store/CMakeFiles/kritastore.dir/KoXmlNS.cpp.o [77/3305] Building CXX object libs/store/CMakeFiles/kritastore.dir/KoStoreDevice.cpp.o [78/3305] Building CXX object libs/koplugin/CMakeFiles/kritaplugin.dir/kritaplugin_autogen/mocs_compilation.cpp.o [79/3305] Building CXX object libs/store/CMakeFiles/kritastore.dir/kritastore_autogen/mocs_compilation.cpp.o [80/3305] Building CXX object libs/multiarch/CMakeFiles/kritamultiarch.dir/KisSupportedArchitectures.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/libs/multiarch/KisSupportedArchitectures.cpp:37:5: warning: ‘XSIMD_VERSION_MAJOR’ is not defined, evaluates to ‘0’ [-Wundef] 37 | #if XSIMD_VERSION_MAJOR < 13 | ^~~~~~~~~~~~~~~~~~~ [81/3305] Building CXX object libs/multiarch/CMakeFiles/kritamultiarch.dir/KoMultiArchBuildSupport.cpp.o [82/3305] Building CXX object libs/store/CMakeFiles/kritastore.dir/StoreDebug.cpp.o [83/3305] Building CXX object libs/store/CMakeFiles/kritastore.dir/KoLZF.cpp.o [84/3305] Building CXX object libs/color/colord/CMakeFiles/kritacolord.dir/kritacolord_autogen/mocs_compilation.cpp.o [85/3305] Building CXX object libs/store/CMakeFiles/kritastore.dir/KoDirectoryStore.cpp.o [86/3305] Linking CXX shared library libs/multiarch/libkritamultiarch.so.19.0.0 [87/3305] Creating library symlink libs/multiarch/libkritamultiarch.so.19 libs/multiarch/libkritamultiarch.so [88/3305] Building CXX object libs/store/CMakeFiles/kritastore.dir/KoXmlWriter.cpp.o [89/3305] Building CXX object libs/store/CMakeFiles/kritastore.dir/KoQuaZipStore.cpp.o [90/3305] Building CXX object libs/store/CMakeFiles/kritastore.dir/KoStore.cpp.o [91/3305] Building CXX object libs/koplugin/CMakeFiles/kritaplugin.dir/KoJsonTrader.cpp.o [92/3305] Linking CXX shared library libs/store/libkritastore.so.19.0.0 [93/3305] Creating library symlink libs/store/libkritastore.so.19 libs/store/libkritastore.so [94/3305] Building CXX object libs/koplugin/CMakeFiles/kritaplugin.dir/KoPluginLoader.cpp.o [95/3305] Building CXX object libs/koplugin/CMakeFiles/kritaplugin.dir/KisMimeDatabase.cpp.o [96/3305] Linking CXX shared library libs/koplugin/libkritaplugin.so.19.0.0 [97/3305] Creating library symlink libs/koplugin/libkritaplugin.so.19 libs/koplugin/libkritaplugin.so [98/3305] Automatic MOC for target kritaresources [99/3305] Generating qrc_sql.cpp [100/3305] Building CXX object libs/color/colord/CMakeFiles/kritacolord.dir/CdProfileInterface.cpp.o [101/3305] Building CXX object libs/color/colord/CMakeFiles/kritacolord.dir/KisColord.cpp.o [102/3305] Building CXX object libs/color/colord/CMakeFiles/kritacolord.dir/CdDeviceInterface.cpp.o [103/3305] Building CXX object libs/color/colord/CMakeFiles/kritacolord.dir/CdSensorInterface.cpp.o [104/3305] Building CXX object libs/color/colord/CMakeFiles/kritacolord.dir/CdInterface.cpp.o [105/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceLoader.cpp.o [106/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisStorageFilterProxyModel.cpp.o [107/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceModelProvider.cpp.o [108/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceLoaderRegistry.cpp.o [109/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/kritaresources_autogen/mocs_compilation.cpp.o [110/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceIterator.cpp.o [111/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceSearchBoxFilter.cpp.o [112/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisTagFilterResourceProxyModel.cpp.o [113/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceTypes.cpp.o [114/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceTypeModel.cpp.o [115/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceQueryMapper.cpp.o [116/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisStoragePlugin.cpp.o [117/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceStorage.cpp.o [118/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisStorageModel.cpp.o [119/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoMD5Generator.cpp.o [120/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResource.cpp.o [121/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisTag.cpp.o [122/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisFolderStorage.cpp.o [123/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisBundleStorage.cpp.o [124/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoEmbeddedResource.cpp.o [125/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceModel.cpp.o [126/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisMemoryStorage.cpp.o [127/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResourceSignature.cpp.o [128/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/ResourceDebug.cpp.o [129/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResourceLoadResult.cpp.o [130/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResourceBundleManifest.cpp.o [131/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResourceCacheInterface.cpp.o [132/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceLocator.cpp.o [133/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/qrc_sql.cpp.o [134/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisGlobalResourcesInterface.cpp.o [135/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResourceCachePrefixedStorageWrapper.cpp.o [136/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResourceCacheStorage.cpp.o [137/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisRequiredResourcesOperators.cpp.o [138/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisTagModel.cpp.o [139/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoCanvasResourcesInterface.cpp.o [140/3305] Linking CXX shared library libs/color/colord/libkritacolord.so.19.0.0 [141/3305] Creating library symlink libs/color/colord/libkritacolord.so.19 libs/color/colord/libkritacolord.so [142/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisLocalStrokeResources.cpp.o [143/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourcesInterface.cpp.o [144/3305] Automatic MOC for target kritacolor [145/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResourceBundle.cpp.o [146/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoLocalStrokeCanvasResources.cpp.o [147/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KoResourcePaths.cpp.o [148/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisEmbeddedResourceStorageProxy.cpp.o [149/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisTagResourceModel.cpp.o [150/3305] Building CXX object libs/color/CMakeFiles/kritacolor.dir/kritacolor_autogen/mocs_compilation.cpp.o [151/3305] Building CXX object libs/color/CMakeFiles/kritacolor.dir/linux/kis_color_manager.cpp.o [152/3305] Linking CXX shared library libs/color/libkritacolor.so.19.0.0 [153/3305] Creating library symlink libs/color/libkritacolor.so.19 libs/color/libkritacolor.so [154/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceThumbnailCache.cpp.o [155/3305] Building CXX object libs/resources/CMakeFiles/kritaresources.dir/KisResourceCacheDb.cpp.o [156/3305] Linking CXX shared library libs/resources/libkritaresources.so.19.0.0 [157/3305] Creating library symlink libs/resources/libkritaresources.so.19 libs/resources/libkritaresources.so [158/3305] Automatic MOC for target kritawidgetutils [159/3305] Generating qrc_kxmlgui.cpp [160/3305] Generating ui_KisShortcutsDialog.h [161/3305] Generating ui_kshortcutwidget.h [162/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoFakeProgressProxy.cpp.o [163/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoProgressProxy.cpp.o [164/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoUpdater.cpp.o [165/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoUpdaterPrivate_p.cpp.o [166/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/WidgetUtilsDebug.cpp.o [167/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoProgressBar.cpp.o [168/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoCheckerBoardPainter.cpp.o [169/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoProperties.cpp.o [170/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisKineticScroller.cpp.o [171/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisPreviewFileDialog.cpp.o [172/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoGroupButton.cpp.o [173/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoProgressUpdater.cpp.o [174/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisActionsSnapshot.cpp.o [175/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoItemToolTip.cpp.o [176/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_cursor.cc.o [177/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_icon_utils.cpp.o [178/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisSqueezedComboBox.cpp.o [179/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_cursor_cache.cpp.o [180/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisPopupButton.cpp.o [181/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisDialogStateSaver.cpp.o [182/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_action_registry.cpp.o [183/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kritawidgetutils_autogen/mocs_compilation.cpp.o [184/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_num_parser.cpp.o [185/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_multipliers_double_slider_spinbox.cpp.o [186/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KoFileDialog.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/KoFileDialog.cpp: In member function ‘void KoFileDialog::onFilterSelected(const QString&)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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/QtWidgets/QFileDialog:1, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/KoFileDialog.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/KoFileDialog.cpp:7: /usr/include/QtWidgets/qfiledialog.h:84:21: note: declared here 84 | DirectoryOnly Q_DECL_ENUMERATOR_DEPRECATED_X("Use setOption(ShowDirsOnly, true) instead")}; | ^~~~~~~~~~~~~ [187/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_double_parse_spin_box.cpp.o [188/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisFontFamilyValidator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/KisFontFamilyValidator.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/KisFontFamilyValidator.h: In constructor ‘KisFontFamilyValidator::KisFontFamilyValidator(const QStringList&, QObject*)’: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/KisFontFamilyValidator.h:24:17: warning: ‘KisFontFamilyValidator::m_families’ will be initialized after [-Wreorder] 24 | QStringList m_families; | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/KisFontFamilyValidator.cpp:14:24: warning: base ‘QValidator’ [-Wreorder] 14 | , QValidator(parent) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/KisFontFamilyValidator.cpp:12:1: warning: when initialized here [-Wreorder] 12 | KisFontFamilyValidator::KisFontFamilyValidator(const QStringList &families, QObject *parent) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/KisFontFamilyValidator.cpp: In member function ‘virtual QValidator::State KisFontFamilyValidator::validate(QString&, int&) const’: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/KisFontFamilyValidator.cpp:17:73: warning: unused parameter ‘pos’ [-Wunused-parameter] 17 | QValidator::State KisFontFamilyValidator::validate(QString &input, int &pos) const | ~~~~~^~~ [189/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_int_parse_spin_box.cpp.o [190/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_double_parse_unit_spin_box.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/kis_double_parse_unit_spin_box.cpp: In member function ‘void KisDoubleParseUnitSpinBox::setUnitManager(KisSpinBoxUnitManager*)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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())) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [191/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_spin_box_unit_manager.cpp.o [192/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisPopupSelfActivatingLineEdit.cpp.o [193/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisMenuStyleDontCloseOnAlt.cpp.o [194/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisOptionButtonStrip.cpp.o [195/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_font_family_combo_box.cpp.o [196/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisSpinBoxPluralHelper.cpp.o [197/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisRepaintDebugger.cpp.o [198/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/config/khelpclient.cpp.o [199/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisRecentFilesManager.cpp.o [200/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisOptionCollectionWidget.cpp.o [201/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisScreenMigrationTracker.cpp.o [202/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/kis_slider_spin_box.cpp.o [203/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/config/klanguagebutton.cpp.o [204/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/config/kcolorscheme.cpp.o [205/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/config/kcolorschememanager.cpp.o [206/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/KisShortcutEditWidget.cpp.o [207/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisWrappableHBoxLayout.cpp.o [208/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/config/kstandardaction.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/config/kstandardaction.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/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 /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/config/kstandardaction.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/config/kstandardaction.cpp:7: /usr/include/KF5/KConfigGui/kstandardshortcut.h:126:5: note: declared here 126 | SaveOptions ///< @deprecated since 5.39 | ^~~~~~~~~~~ [209/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/config/krecentfilesaction.cpp.o [210/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/KisShortcutsEditorItem.cpp.o [211/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/KisShortcutsEditorDelegate.cpp.o [212/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kshortcutschemeshelper.cpp.o [213/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/KisShortcutsDialog.cpp.o [214/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/KisShortcutsDialog_p.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/xmlgui/KisShortcutsDialog_p.cpp: In member function ‘void KisShortcutsDialog::KisShortcutsDialogPrivate::changeShortcutScheme(const QString&)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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 /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/xmlgui/KisShortcutsDialog_p.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/xmlgui/KisShortcutsDialog_p.cpp:8: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/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, | ^~~ [215/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kactioncategory.cpp.o [216/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kaboutkdedialog_p.cpp.o [217/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/KisShortcutsEditor.cpp.o [218/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kshortcutschemeseditor.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp: In member function ‘void KisKShortcutSchemesEditor::newScheme()’: /home/build/YPKG/root/krita/build/krita-5.2.16/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 /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/xmlgui/KisShortcutsDialog_p.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/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); | ^~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/xmlgui/kshortcutschemeseditor.cpp: In member function ‘void KisKShortcutSchemesEditor::deleteScheme()’: /home/build/YPKG/root/krita/build/krita-5.2.16/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, | ^~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/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, | ^~ [219/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/KisShortcutsEditor_p.cpp.o [220/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/khelpmenu.cpp.o [221/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kcheckaccelerators.cpp.o [222/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kbugreport.cpp.o [223/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kgesturemap.cpp.o [224/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kshortcutwidget.cpp.o [225/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/ktoggletoolbaraction.cpp.o [226/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kgesture.cpp.o [227/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kundoactions.cpp.o [228/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kactioncollection.cpp.o [229/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kkeysequencewidget.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/xmlgui/kkeysequencewidget.cpp: In member function ‘void KisKKeySequenceWidgetPrivate::wontStealShortcut(QAction*, const QKeySequence&)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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 /home/build/YPKG/root/krita/build/krita-5.2.16/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); | ^~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgetutils/xmlgui/kkeysequencewidget.cpp: In member function ‘virtual void KKeySequenceButton::keyPressEvent(QKeyEvent*)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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); | ^~~~~ [230/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/qrc_kxmlgui.cpp.o [231/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/ktoolbarhandler.cpp.o [232/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kswitchlanguagedialog_p.cpp.o [233/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kmainwindow.cpp.o [234/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kxmlguibuilder.cpp.o [235/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kmainwindowiface.cpp.o [236/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kxmlguiwindow.cpp.o [237/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/commandmodel.cpp.o [238/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/KisClickableLabel.cpp.o [239/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kxmlguiversionhandler.cpp.o [240/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kxmlguiclient.cpp.o [241/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/ktoolbar.cpp.o [242/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kedittoolbar.cpp.o [243/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kxmlguifactory.cpp.o [244/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/xmlgui/kxmlguifactory_p.cpp.o [245/3305] Building CXX object libs/widgetutils/CMakeFiles/kritawidgetutils.dir/katecommandbar.cpp.o [246/3305] Linking CXX shared library libs/widgetutils/libkritawidgetutils.so.19.0.0 [247/3305] Creating library symlink libs/widgetutils/libkritawidgetutils.so.19 libs/widgetutils/libkritawidgetutils.so [248/3305] Automatic MOC for target kritametadata [249/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kritametadata_autogen/mocs_compilation.cpp.o [250/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_filter.cc.o [251/3305] Automatic MOC for target kritacommand [252/3305] Automatic MOC for target kritaresourcewidgets [253/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_merge_strategy.cc.o [254/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_parser.cc.o [255/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_entry.cc.o [256/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_merge_strategy_registry.cc.o [257/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_schema_registry.cc.o [258/3305] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kundo2commandextradata.cpp.o [259/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_filter_registry.cc.o [260/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_filter_p.cc.o [261/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_validator.cc.o [262/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_filter_registry_model.cc.o [263/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_type_info.cc.o [264/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_store.cc.o [265/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_merge_strategy_p.cc.o [266/3305] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kritacommand_autogen/mocs_compilation.cpp.o [267/3305] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kundo2group.cpp.o [268/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_schema.cc.o [269/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_value.cc.o [270/3305] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kis_undo_store.cpp.o [271/3305] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kundo2magicstring.cpp.o [272/3305] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kundo2stack.cpp.o [273/3305] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kundo2view.cpp.o [274/3305] Building CXX object libs/command/CMakeFiles/kritacommand.dir/KisCumulativeUndoData.cpp.o [275/3305] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kis_undo_stores.cpp.o [276/3305] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kundo2model.cpp.o [277/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceItemChooserSync.cpp.o [278/3305] Building CXX object libs/command/CMakeFiles/kritacommand.dir/kis_command_utils.cpp.o [279/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisIconToolTip.cpp.o [280/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceItemDelegate.cpp.o [281/3305] Linking CXX shared library libs/command/libkritacommand.so.19.0.0 [282/3305] Creating library symlink libs/command/libkritacommand.so.19 libs/command/libkritacommand.so [283/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/kritaresourcewidgets_autogen/mocs_compilation.cpp.o [284/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceItemListView.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/libs/resourcewidgets/KisResourceItemListView.cpp: In member function ‘virtual void KisResourceItemListView::resizeEvent(QResizeEvent*)’: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/resourcewidgets/KisResourceItemListView.cpp:211:12: warning: enumeration value ‘IconGrid’ not handled in switch [-Wswitch] 211 | switch (m_d->viewMode) { | ^ [285/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceThumbnailPainter.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/libs/resourcewidgets/KisResourceThumbnailPainter.cpp: In member function ‘void KisResourceThumbnailPainter::paint(QPainter*, const QModelIndex&, QRect, const QPalette&, bool, bool) const’: /home/build/YPKG/root/krita/build/krita-5.2.16/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/QtWidgets/qwidget.h:48, from /usr/include/QtWidgets/qabstractspinbox.h:44, from /usr/include/QtWidgets/qstyleoption.h:47, from /usr/include/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/QtWidgets/QAbstractItemDelegate:1, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/resourcewidgets/KisResourceThumbnailPainter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/resourcewidgets/KisResourceThumbnailPainter.cpp:8: /usr/include/QtGui/qpalette.h:149:26: note: declared here 149 | inline const QBrush &background() const { return window(); } | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/resourcewidgets/KisResourceThumbnailPainter.cpp:53:11: warning: variable ‘imageSize’ set but not used [-Wunused-but-set-variable] 53 | QSize imageSize = thumbnail.size(); | ^~~~~~~~~ [286/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceItemView.cpp.o [287/3305] Automatic MOC for target kritapigment [288/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceItemChooserContextMenu.cpp.o [289/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedPixelDataScalerU8ToU16Base.cpp.o [290/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisTagFilterWidget.cpp.o [291/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisTagToolButton.cpp.o [292/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceTaggingManager.cpp.o [293/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/TagActions.cpp.o [294/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisTagChooserWidget.cpp.o [295/3305] Building CXX object libs/metadata/CMakeFiles/kritametadata.dir/kis_meta_data_backend_registry.cpp.o [296/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceUserOperations.cpp.o [297/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisStorageChooserWidget.cpp.o [298/3305] Building CXX object libs/resourcewidgets/CMakeFiles/kritaresourcewidgets.dir/KisResourceItemChooser.cpp.o [299/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoAlphaMaskApplicatorBase.cpp.o [300/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorConversions.cpp.o [301/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedPixelDataScalerU8ToU16Factory.cpp.o [302/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/DebugPigment.cpp.o [303/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorSpaceEngine.cpp.o [304/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorModelStandardIds.cpp.o [305/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorConversionCache.cpp.o [306/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorConversionTransformation.cpp.o [307/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorProofingConversionTransformation.cpp.o [308/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorConversionTransformationFactory.cpp.o [309/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorSpaceFactory.cpp.o [310/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorProfile.cpp.o [311/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorSpaceMaths.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [312/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/kritapigment_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/pigment/kritapigment_autogen/EWIEGA46WW/moc_KoColorDisplayRendererInterface.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/pigment/kritapigment_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/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) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/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) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/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) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/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) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/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) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/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) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/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) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/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) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/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) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/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_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/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_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/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) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/pigment/kritapigment_autogen/EWIEGA46WW/../../../../../libs/pigment/lut.h:215:18: note: remove the ‘< >’ [313/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorDisplayRendererInterface.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorDisplayRendererInterface.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [314/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorTransformation.cpp.o [315/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorTransformationFactory.cpp.o [316/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoCmykColorSpaceMaths.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoCmykColorSpaceMaths.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoCmykColorSpaceMaths.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [317/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoCompositeColorTransformation.cpp.o [318/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoLabColorSpaceMaths.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLabColorSpaceMaths.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLabColorSpaceMaths.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [319/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoBasicHistogramProducers.cpp.o [320/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorTransformationFactoryRegistry.cpp.o [321/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorProfileStorage.cpp.o [322/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoCopyColorConversionTransformation.cpp.o [323/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorConversionAlphaTransformation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorConversionAlphaTransformation.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [324/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoFallBackColorTransformation.cpp.o [325/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [326/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoMultipleColorConversionTransformation.cpp.o [327/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorConversionSystem.cpp.o [328/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoHistogramProducer.cpp.o [329/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/compositeops/KoOptimizedCompositeOpFactory.cpp.o [330/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoCompositeOp.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoCompositeOp.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [331/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/colorspaces/KoSimpleColorSpaceEngine.cpp.o [332/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpace.cpp:27: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [333/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/compositeops/KoColorSpaceBlendingPolicy.cpp.o [334/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoOptimizedPixelDataScalerU8ToU16FactoryImpl.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoOptimizedPixelDataScalerU8ToU16FactoryImpl.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:145:49: warning: ‘XSIMD_WITH_NEON’ is not defined, evaluates to ‘0’ [-Wundef] 145 | #elif defined(HAVE_XSIMD) && XSIMD_WITH_SSE2 || XSIMD_WITH_NEON || XSIMD_WITH_NEON64 | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoOptimizedPixelDataScalerU8ToU16.h:145:68: warning: ‘XSIMD_WITH_NEON64’ is not defined, evaluates to ‘0’ [-Wundef] 145 | #elif defined(HAVE_XSIMD) && XSIMD_WITH_SSE2 || XSIMD_WITH_NEON || XSIMD_WITH_NEON64 | ^~~~~~~~~~~~~~~~~ [335/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/colorprofiles/KoDummyColorProfile.cpp.o [336/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/compositeops/KoAlphaDarkenParamsWrapper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/compositeops/KoAlphaDarkenParamsWrapper.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/compositeops/KoAlphaDarkenParamsWrapper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [337/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoColorSpaceRegistry.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/colorspaces/KoAlphaColorSpace.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceRegistry.cpp:26: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [338/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoAlphaMaskApplicatorFactory.cpp.o [339/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoAlphaMaskApplicatorFactoryImpl.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoAlphaMaskApplicator.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoAlphaMaskApplicatorFactoryImpl.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [340/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/resources/KoPattern.cpp.o [341/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/resources/KoAbstractGradient.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoAbstractGradient.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [342/3305] Linking CXX shared library libs/resourcewidgets/libkritaresourcewidgets.so.19.0.0 [343/3305] Creating library symlink libs/resourcewidgets/libkritaresourcewidgets.so.19 libs/resourcewidgets/libkritaresourcewidgets.so [344/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/colorspaces/KoRgbU16ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/colorspaces/KoSimpleColorSpace.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/colorspaces/KoRgbU16ColorSpace.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/colorspaces/KoRgbU16ColorSpace.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [345/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/resources/KisSwatch.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KisSwatch.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KisSwatch.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [346/3305] Linking CXX shared library libs/metadata/libkritametadata.so.19.0.0 [347/3305] Creating library symlink libs/metadata/libkritametadata.so.19 libs/metadata/libkritametadata.so [348/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/compositeops/KoOptimizedCompositeOpFactoryPerArch_Scalar.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/compositeops/KoOptimizedCompositeOpFactoryPerArch_Scalar.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [349/3305] Automatic MOC for target kritaexifcommon [350/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/KoCompositeOpRegistry.cpp.o [351/3305] Building CXX object plugins/metadata/common/CMakeFiles/kritaexifcommon.dir/kritaexifcommon_autogen/mocs_compilation.cpp.o [352/3305] Automatic MOC for target kritaexif [353/3305] Automatic MOC for target kritaiptc [354/3305] Automatic MOC for target kritaxmp [355/3305] Building CXX object plugins/metadata/exif/CMakeFiles/kritaexif.dir/kritaexif_autogen/mocs_compilation.cpp.o [356/3305] Building CXX object plugins/metadata/iptc/CMakeFiles/kritaiptc.dir/kritaiptc_autogen/mocs_compilation.cpp.o [357/3305] Building CXX object plugins/metadata/xmp/CMakeFiles/kritaxmp.dir/kritaxmp_autogen/mocs_compilation.cpp.o [358/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/resources/KisSwatchGroup.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KisSwatch.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KisSwatchGroup.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KisSwatchGroup.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [359/3305] Building CXX object plugins/metadata/iptc/CMakeFiles/kritaiptc.dir/kis_iptc_plugin.cpp.o [360/3305] Building CXX object plugins/metadata/exif/CMakeFiles/kritaexif.dir/kis_exif_plugin.cpp.o [361/3305] Building CXX object plugins/metadata/xmp/CMakeFiles/kritaxmp.dir/kis_xmp_plugin.cpp.o [362/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/resources/KisUniqueColorSet.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KisUniqueColorSet.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KisUniqueColorSet.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [363/3305] Building CXX object plugins/metadata/common/CMakeFiles/kritaexifcommon.dir/KisExiv2IODevice.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/metadata/common/KisExiv2IODevice.cpp: In member function ‘virtual const std::string& KisExiv2IODevice::path() const’: /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/metadata/common/KisExiv2IODevice.cpp:272:41: warning: returning reference to temporary [-Wreturn-local-addr] 272 | return filePathQString().toStdString(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [364/3305] Linking CXX shared library plugins/metadata/common/libkritaexifcommon.so.19.0.0 [365/3305] Creating library symlink plugins/metadata/common/libkritaexifcommon.so.19 plugins/metadata/common/libkritaexifcommon.so [366/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/resources/KisGradientConversion.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoStopGradient.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KisGradientConversion.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KisGradientConversion.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [367/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/resources/KoStopGradient.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoStopGradient.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoStopGradient.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [368/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/resources/KoSegmentGradient.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoSegmentGradient.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoSegmentGradient.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [369/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/colorspaces/KoAlphaColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/colorspaces/KoAlphaColorSpace.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/colorspaces/KoAlphaColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [370/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/resources/KoColorSet.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.cpp:39: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [371/3305] Building CXX object plugins/metadata/iptc/CMakeFiles/kritaiptc.dir/kis_iptc_io.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/metadata/iptc/kis_iptc_io.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/metadata/common/kis_exiv2_common.h: In function ‘KisMetaData::Value exivValueToKMDValue(const Exiv2::Value::UniquePtr&, bool, KisMetaData::Value::ValueType)’: /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/metadata/common/kis_exiv2_common.h:55:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for (int i = 0; i < value->count(); i++) | ~~^~~~~~~~~~~~~~~~ [372/3305] Building CXX object plugins/metadata/xmp/CMakeFiles/kritaxmp.dir/kis_xmp_io.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/metadata/xmp/kis_xmp_io.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/metadata/common/kis_exiv2_common.h: In function ‘KisMetaData::Value exivValueToKMDValue(const Exiv2::Value::UniquePtr&, bool, KisMetaData::Value::ValueType)’: /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/metadata/common/kis_exiv2_common.h:55:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for (int i = 0; i < value->count(); i++) | ~~^~~~~~~~~~~~~~~~ [373/3305] Linking CXX shared module plugins/metadata/iptc/kritaiptc.so [374/3305] Linking CXX shared module plugins/metadata/xmp/kritaxmp.so [375/3305] Building CXX object plugins/metadata/exif/CMakeFiles/kritaexif.dir/kis_exif_io.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/metadata/exif/kis_exif_io.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/metadata/common/kis_exiv2_common.h: In function ‘KisMetaData::Value exivValueToKMDValue(const Exiv2::Value::UniquePtr&, bool, KisMetaData::Value::ValueType)’: /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/metadata/common/kis_exiv2_common.h:55:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for (int i = 0; i < value->count(); i++) | ~~^~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/metadata/exif/kis_exif_io.cpp: In function ‘KisMetaData::Value cfaPatternExifToKMD(Exiv2::Value::UniquePtr, Exiv2::ByteOrder)’: /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/metadata/exif/kis_exif_io.cpp:341:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 341 | for (int i = 0; i < columns * rows; i++) { | ~~^~~~~~~~~~~~~~~~ [376/3305] Linking CXX shared module plugins/metadata/exif/kritaexif.so [377/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/colorspaces/KoLabColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/colorspaces/KoSimpleColorSpace.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/colorspaces/KoLabColorSpace.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/colorspaces/KoLabColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [378/3305] Building CXX object libs/pigment/CMakeFiles/kritapigment.dir/colorspaces/KoRgbU8ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/colorspaces/KoSimpleColorSpace.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/colorspaces/KoRgbU8ColorSpace.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/colorspaces/KoRgbU8ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [379/3305] Linking CXX shared library libs/pigment/libkritapigment.so.19.0.0 [380/3305] Creating library symlink libs/pigment/libkritapigment.so.19 libs/pigment/libkritapigment.so [381/3305] Automatic MOC for target kritapsdutils [382/3305] Building CXX object libs/psdutils/CMakeFiles/kritapsdutils.dir/kritapsdutils_autogen/mocs_compilation.cpp.o [383/3305] Automatic MOC for target krita_colorspaces_extensions [384/3305] Automatic MOC for target kritalcmsengine [385/3305] Automatic MOC for target kritaflake [386/3305] Generating ui_PathToolOptionWidgetBase.h [387/3305] Generating ui_KoZoomToolWidget.h [388/3305] Building CXX object plugins/color/colorspaceextensions/CMakeFiles/krita_colorspaces_extensions.dir/krita_colorspaces_extensions_autogen/mocs_compilation.cpp.o [389/3305] Building CXX object plugins/color/colorspaceextensions/CMakeFiles/krita_colorspaces_extensions.dir/extensions_plugin.cc.o [390/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/kritalcmsengine_autogen/mocs_compilation.cpp.o [391/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoGradientHelper.cpp.o [392/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoCanvasBase.cpp.o [393/3305] Building CXX object libs/psdutils/CMakeFiles/kritapsdutils.dir/psd.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [394/3305] Building CXX object plugins/color/colorspaceextensions/CMakeFiles/krita_colorspaces_extensions.dir/kis_dodgehighlights_adjustment.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/colorspaceextensions/kis_dodgehighlights_adjustment.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [395/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoFlake.cpp.o [396/3305] Building CXX object plugins/color/colorspaceextensions/CMakeFiles/krita_colorspaces_extensions.dir/kis_dodgemidtones_adjustment.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/colorspaceextensions/kis_dodgemidtones_adjustment.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [397/3305] Building CXX object libs/psdutils/CMakeFiles/kritapsdutils.dir/compression.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/compression.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/compression.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [398/3305] Building CXX object libs/psdutils/CMakeFiles/kritapsdutils.dir/asl/kis_asl_object_catcher.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/asl/kis_asl_object_catcher.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [399/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoActiveCanvasResourceDependency.cpp.o [400/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoDerivedResourceConverter.cpp.o [401/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoResourceUpdateMediator.cpp.o [402/3305] Building CXX object libs/psdutils/CMakeFiles/kritapsdutils.dir/asl/kis_asl_writer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/asl/kis_asl_writer.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/asl/kis_asl_writer.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [403/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoCanvasSupervisor.cpp.o [404/3305] Building CXX object libs/psdutils/CMakeFiles/kritapsdutils.dir/asl/kis_asl_callback_object_catcher.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/asl/kis_asl_callback_object_catcher.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [405/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoDockFactoryBase.cpp.o [406/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoCanvasObserverBase.cpp.o [407/3305] Building CXX object libs/psdutils/CMakeFiles/kritapsdutils.dir/asl/kis_asl_patterns_writer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/asl/kis_asl_patterns_writer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/asl/kis_asl_patterns_writer.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [408/3305] Building CXX object plugins/color/colorspaceextensions/CMakeFiles/krita_colorspaces_extensions.dir/kis_hsv_adjustment.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/colorspaceextensions/kis_hsv_adjustment.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [409/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/kritaflake_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/flake/kritaflake_autogen/EWIEGA46WW/../../../../../libs/flake/KoResourceManager_p.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/flake/kritaflake_autogen/EWIEGA46WW/moc_KoResourceManager_p.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/flake/kritaflake_autogen/mocs_compilation.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [410/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoInsets.cpp.o [411/3305] Building CXX object libs/psdutils/CMakeFiles/kritapsdutils.dir/asl/kis_asl_xml_writer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoSegmentGradient.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/asl/kis_asl_xml_writer.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/asl/kis_asl_xml_writer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [412/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeApplicationData.cpp.o [413/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoDockRegistry.cpp.o [414/3305] Building CXX object libs/psdutils/CMakeFiles/kritapsdutils.dir/asl/kis_asl_xml_parser.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoSegmentGradient.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/asl/kis_asl_xml_parser.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [415/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoSelectedShapesProxy.cpp.o [416/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoSelectedShapesProxySimple.cpp.o [417/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoPathPoint.cpp.o [418/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeAnchor.cpp.o [419/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoResourceManager_p.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/KoResourceManager_p.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/KoResourceManager_p.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [420/3305] Building CXX object libs/psdutils/CMakeFiles/kritapsdutils.dir/asl/kis_asl_reader.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/asl/kis_asl_reader.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/asl/kis_asl_reader.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [421/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoCanvasResourceProvider.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/KoResourceManager_p.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/KoCanvasResourceProvider.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [422/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeContainerModel.cpp.o [423/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoPathSegment.cpp.o [424/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoSelection.cpp.o [425/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoDocumentResourceManager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/KoResourceManager_p.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/KoDocumentResourceManager.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [426/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeControllerBase.cpp.o [427/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeContainer.cpp.o [428/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeGroup.cpp.o [429/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoDeferredShapeFactoryBase.cpp.o [430/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoCanvasController.cpp.o [431/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoMarker.cpp.o [432/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoPathShape.cpp.o [433/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoMarkerCollection.cpp.o [434/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoToolBase.cpp.o [435/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoPathShapeFactory.cpp.o [436/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeUserData.cpp.o [437/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoToolFactoryBase.cpp.o [438/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShape.cpp.o [439/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoCanvasControllerWidgetViewport_p.cpp.o [440/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoToolSelection.cpp.o [441/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoLoadingShapeUpdater.cpp.o [442/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeFactoryBase.cpp.o [443/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoCanvasControllerWidget.cpp.o [444/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeStrokeModel.cpp.o [445/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeRegistry.cpp.o [446/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeBackground.cpp.o [447/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoParameterShape.cpp.o [448/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoPointerEvent.cpp.o [449/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeLayer.cpp.o [450/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoInputDevice.cpp.o [451/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeController.cpp.o [452/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoToolManager_p.cpp.o [453/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoToolRegistry.cpp.o [454/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoColorBackground.cpp.o [455/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoPathShapeLoader.cpp.o [456/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoToolProxy.cpp.o [457/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoGradientBackground.cpp.o [458/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeSavingContext.cpp.o [459/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeLoadingContext.cpp.o [460/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeStroke.cpp.o [461/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoHatchBackground.cpp.o [462/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoSharedLoadingData.cpp.o [463/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoSharedSavingData.cpp.o [464/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoPatternBackground.cpp.o [465/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeManager.cpp.o [466/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeConfigWidgetBase.cpp.o [467/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoVectorPatternBackground.cpp.o [468/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoSnapData.cpp.o [469/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoFilterEffectFactoryBase.cpp.o [470/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoDrag.cpp.o [471/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoViewConverter.cpp.o [472/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoSvgPaste.cpp.o [473/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoSnapProxy.cpp.o [474/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeShadow.cpp.o [475/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoToolManager.cpp.o [476/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoSnapGuide.cpp.o [477/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoFilterEffect.cpp.o [478/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoFilterEffectRegistry.cpp.o [479/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoFilterEffectStack.cpp.o [480/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoSnapStrategy.cpp.o [481/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoFilterEffectConfigWidgetBase.cpp.o [482/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoFilterEffectRenderContext.cpp.o [483/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeFillResourceConnector.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/KoShapeFillResourceConnector.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [484/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoFilterEffectLoadingContext.cpp.o [485/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoTextShapeDataBase.cpp.o [486/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoMeshGradientBackground.cpp.o [487/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoTosContainerModel.cpp.o [488/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoClipMaskPainter.cpp.o [489/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoShapeFillWrapper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoStopGradient.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/KoShapeFillWrapper.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [490/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoTosContainer.cpp.o [491/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoClipMask.cpp.o [492/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoCurveFit.cpp.o [493/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeCreateCommand.cpp.o [494/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/KoClipPath.cpp.o [495/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeAlignCommand.cpp.o [496/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeDeleteCommand.cpp.o [497/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeBackgroundCommand.cpp.o [498/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeLockCommand.cpp.o [499/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeDistributeCommand.cpp.o [500/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeMoveCommand.cpp.o [501/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeGroupCommand.cpp.o [502/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeShearCommand.cpp.o [503/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeSizeCommand.cpp.o [504/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeResizeCommand.cpp.o [505/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeStrokeCommand.cpp.o [506/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathBaseCommand.cpp.o [507/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeKeepAspectRatioCommand.cpp.o [508/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathControlPointMoveCommand.cpp.o [509/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathSegmentBreakCommand.cpp.o [510/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathPointTypeCommand.cpp.o [511/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeUngroupCommand.cpp.o [512/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathPointMoveCommand.cpp.o [513/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathPointInsertCommand.cpp.o [514/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathSegmentTypeCommand.cpp.o [515/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeReorderCommand.cpp.o [516/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathPointRemoveCommand.cpp.o [517/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathCombineCommand.cpp.o [518/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoSubpathRemoveCommand.cpp.o [519/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathBreakAtPointCommand.cpp.o [520/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoSubpathJoinCommand.cpp.o [521/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoParameterHandleMoveCommand.cpp.o [522/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeTransformCommand.cpp.o [523/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoParameterToPathCommand.cpp.o [524/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathFillRuleCommand.cpp.o [525/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathMergeUtils.cpp.o [526/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeRenameCommand.cpp.o [527/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathReverseCommand.cpp.o [528/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeRunAroundCommand.cpp.o [529/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeShadowCommand.cpp.o [530/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathPointMergeCommand.cpp.o [531/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeTransparencyCommand.cpp.o [532/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoPathShapeMarkerCommand.cpp.o [533/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoMultiPathPointMergeCommand.cpp.o [534/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeUnclipCommand.cpp.o [535/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoShapeClipCommand.cpp.o [536/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoMultiPathPointJoinCommand.cpp.o [537/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/html/HtmlSavingContext.cpp.o [538/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoKeepShapesSelectedCommand.cpp.o [539/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/commands/KoAddRemoveShapeCommands.cpp.o [540/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/html/HtmlWriter.cpp.o [541/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/KoPathToolFactory.cpp.o [542/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/KoPathPointRubberSelectStrategy.cpp.o [543/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/KoZoomToolFactory.cpp.o [544/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/KoPathToolHandle.cpp.o [545/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/KoZoomStrategy.cpp.o [546/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/KoPathControlPointMoveStrategy.cpp.o [547/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/KoPathPointMoveStrategy.cpp.o [548/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/KoZoomTool.cpp.o [549/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/KoParameterChangeStrategy.cpp.o [550/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/KoZoomToolWidget.cpp.o [551/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/PathToolOptionWidget.cpp.o [552/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/KoInteractionStrategyFactory.cpp.o [553/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/KoInteractionStrategy.cpp.o [554/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/KoPathToolSelection.cpp.o [555/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/SvgShape.cpp.o [556/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/KoShapeRubberSelectStrategy.cpp.o [557/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/KoInteractionTool.cpp.o [558/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/SvgFilterHelper.cpp.o [559/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/SvgGraphicContext.cpp.o [560/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/KoShapePainter.cpp.o [561/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/SvgClipPathHelper.cpp.o [562/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/SvgGradientHelper.cpp.o [563/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/KoPathSegmentChangeStrategy.cpp.o [564/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/SvgSavingContext.cpp.o [565/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tools/KoPathTool.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/tools/KoPathTool.cpp: In member function ‘virtual void KoPathTool::mouseDoubleClickEvent(KoPointerEvent*)’: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/tools/KoPathTool.cpp:802:56: warning: unused parameter ‘event’ [-Wunused-parameter] 802 | void KoPathTool::mouseDoubleClickEvent(KoPointerEvent *event) | ~~~~~~~~~~~~~~~~^~~~~ [566/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/SvgWriter.cpp.o [567/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/SvgUtil.cpp.o [568/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/SvgMeshGradient.cpp.o [569/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/SvgStyleWriter.cpp.o [570/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/SvgMeshPatch.cpp.o [571/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/SvgLoadingContext.cpp.o [572/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/SvgMeshArray.cpp.o [573/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/SvgCssHelper.cpp.o [574/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/text/KoSvgTextShape_p_glyphs.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/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’: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/text/KoSvgTextShape_p_glyphs.cpp:270:17: warning: unused variable ‘ftFontUnitFactor’ [-Wunused-variable] 270 | const qreal ftFontUnitFactor = 1 / ftFontUnit; | ^~~~~~~~~~~~~~~~ [575/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/text/KoSvgTextShape.cpp.o [576/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/text/KoSvgTextShape_p_output.cpp.o [577/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/text/KoSvgText.cpp.o [578/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/SvgStyleParser.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/svg/SvgStyleParser.cpp:26: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [579/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/text/KoCssTextUtils.cpp.o [580/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/FlakeDebug.cpp.o [581/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/resources/KoSvgSymbolCollectionResource.cpp.o [582/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/text/KoSvgTextChunkShape.cpp.o [583/3305] Linking CXX shared library libs/psdutils/libkritapsdutils.so.19.0.0 [584/3305] Creating library symlink libs/psdutils/libkritapsdutils.so.19 libs/psdutils/libkritapsdutils.so [585/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/tests/MockShapes.cpp.o [586/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/text/KoSvgTextProperties.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/text/KoSvgTextProperties.cpp: In member function ‘void KoSvgTextProperties::parseSvgTextAttribute(const SvgLoadingContext&, const QString&, const QString&)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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/QtCore/qhashfunctions.h:44, from /usr/include/QtCore/qlist.h:47, from /usr/include/QtCore/qvariant.h:45, from /usr/include/QtCore/QVariant:1, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/text/KoSvgTextProperties.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/text/KoSvgTextProperties.cpp:7: /usr/include/QtCore/qstring.h:602:9: note: declared here 602 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ [587/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/resources/KisSeExprScript.cpp.o [588/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/SvgParser.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/svg/SvgParser.cpp: In static member function ‘static QDomDocument SvgParser::createDocumentFromSvg(QXmlInputSource*, QString*, int*, int*)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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/QtXml/QDomDocument:1, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/KoShape.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/KoShapeContainer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/KoTosContainer.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/KoPathShape.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/svg/SvgMeshPatch.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/svg/SvgMeshGradient.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/svg/SvgGradientHelper.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/svg/SvgParser.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/svg/SvgParser.cpp:13: /usr/include/QtXml/qdom.h:356:10: note: declared here 356 | bool setContent(QXmlInputSource *source, QXmlReader *reader, QString *errorMsg=nullptr, int *errorLine=nullptr, int *errorColumn=nullptr ); | ^~~~~~~~~~ [589/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/text/KoSvgTextShapeLayoutFunc_inShape.cpp.o [590/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/text/KoFontRegistry.cpp.o [591/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/resources/KoGamutMask.cpp.o [592/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/text/KoSvgTextShapeLayoutFunc_lines.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/text/KoSvgTextShapeLayoutFunc_lines.cpp: In function ‘void KoSvgTextShapeLayoutFunc::addWordToLine(QVector&, QPointF&, QVector&, LineBox&, bool, bool)’: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/text/KoSvgTextShapeLayoutFunc_lines.cpp:67:25: warning: unused parameter ‘ltr’ [-Wunused-parameter] 67 | bool ltr, | ~~~~~^~~ [593/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/text/KoSvgTextShapeMarkupConverter.cpp.o [594/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/text/KoSvgTextShape_p_layout.cpp.o [595/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/svg/parsers/SvgTransformParser.cpp.o [596/3305] Building CXX object libs/flake/CMakeFiles/kritaflake.dir/text/KoPolygonUtils.cpp.o [597/3305] Linking CXX shared library libs/flake/libkritaflake.so.19.0.0 [598/3305] Creating library symlink libs/flake/libkritaflake.so.19 libs/flake/libkritaflake.so [599/3305] Automatic MOC for target kritawidgets [600/3305] Generating ui_KoConfigAuthorPage.h [601/3305] Generating ui_wdg_file_name_requester.h [602/3305] Generating ui_KoShadowConfigWidget.h [603/3305] Generating ui_WdgDlgInternalColorSelector.h [604/3305] Generating ui_WdgPaletteListWidget.h [605/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/kritawidgets_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/widgets/kritawidgets_autogen/EWIEGA46WW/../../../../../libs/widgets/KisColorSelectorInterface.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/widgets/kritawidgets_autogen/EWIEGA46WW/moc_KisColorSelectorInterface.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/widgets/kritawidgets_autogen/mocs_compilation.cpp:4: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [606/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoVBox.cpp.o [607/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoDialog.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoDialog.cpp: In member function ‘void KoDialog::setButtons(ButtonCodes)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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 /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoDialog.cpp:33: /usr/include/KF5/KWidgetsAddons/kstandardguiitem.h:112:10: note: declared here 112 | KGuiItem yes(); | ^~~ /home/build/YPKG/root/krita/build/krita-5.2.16/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(); | ^~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoDialog.cpp: In static member function ‘static int KoDialog::marginHint()’: /home/build/YPKG/root/krita/build/krita-5.2.16/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/QtWidgets/QStyle:1, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoDialog.cpp:20: /usr/include/QtWidgets/qstyle.h:542:9: note: declared here 542 | PM_DefaultChildMargin Q_DECL_ENUMERATOR_DEPRECATED, | ^~~~~~~~~~~~~~~~~~~~~ [608/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoZoomWidget.cpp.o [609/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/gray_f32/GrayF32ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/gray_f32/GrayF32ColorSpace.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/gray_f32/GrayF32ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [610/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoAspectButton.cpp.o [611/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoSliderCombo.cpp.o [612/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoColorPopupButton.cpp.o [613/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/gray_u8/GrayU8ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/gray_u8/GrayU8ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/gray_u8/GrayU8ColorSpace.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [614/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/lab_f32/LabF32ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/lab_f32/LabF32ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/lab_f32/LabF32ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [615/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoUnitDoubleSpinBox.cpp.o [616/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/xyz_f32/XyzF32ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/xyz_f32/XyzF32ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/xyz_f32/XyzF32ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [617/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/gray_u16/GrayU16ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/gray_u16/GrayU16ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/gray_u16/GrayU16ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [618/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/lab_u8/LabU8ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/lab_u8/LabU8ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/lab_u8/LabU8ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [619/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoZoomController.cpp.o [620/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoZoomAction.cpp.o [621/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoZoomHandler.cpp.o [622/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoZoomMode.cpp.o [623/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoConfigAuthorPage.cpp.o [624/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoZoomInput.cpp.o [625/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/xyz_u8/XyzU8ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/xyz_u8/XyzU8ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/xyz_u8/XyzU8ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [626/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/lab_u16/LabColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/lab_u16/LabColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/lab_u16/LabColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [627/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/xyz_u16/XyzU16ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/xyz_u16/XyzU16ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/xyz_u16/XyzU16ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [628/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoColorPatch.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoColorPatch.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoColorPatch.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [629/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoResourcePopupAction.cpp.o [630/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoColorSlider.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoColorSlider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoColorSlider.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [631/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoColorPopupAction.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KisSwatch.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoColorSetWidget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoColorPopupAction.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [632/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisHsvColorSlider.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisHsvColorSlider.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisHsvColorSlider.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [633/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoColorSetWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KisSwatch.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoColorSetWidget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoColorSetWidget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [634/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoTriangleColorSelector.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisColorSelectorInterface.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoTriangleColorSelector.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoTriangleColorSelector.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [635/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoLineStyleItemDelegate.cpp.o [636/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoLineStyleSelector.cpp.o [637/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoLineStyleModel.cpp.o [638/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoRuler.cpp.o [639/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoTitledTabWidget.cpp.o [640/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoDockWidgetTitleBarButton.cpp.o [641/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoDockWidgetTitleBar.cpp.o [642/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoMarkerModel.cpp.o [643/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/WidgetsDebug.cpp.o [644/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoMarkerSelector.cpp.o [645/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoToolDocker.cpp.o [646/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoShadowConfigWidget.cpp.o [647/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoMarkerItemDelegate.cpp.o [648/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/kis_file_name_requester.cpp.o [649/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoAnchorSelectionWidget.cpp.o [650/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KoResourceServerProvider.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoResourceServerProvider.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [651/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisColorSelectorInterface.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisColorSelectorInterface.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisColorSelectorInterface.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [652/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisLevelsSlider.cpp.o [653/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisSpinboxHSXSelector.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualColorModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisSpinboxHSXSelector.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisSpinboxHSXSelector.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [654/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/kis_spinbox_color_selector.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_spinbox_color_selector.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_spinbox_color_selector.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [655/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/kis_color_input.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisHsvColorSlider.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_color_input.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_color_input.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_color_input.cpp: In constructor ‘KisHsvColorInput::KisHsvColorInput(QWidget*, KoColor*)’: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_color_input.cpp:456:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 456 | m_hInput = input; | ~~~~~~~~~^~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_color_input.cpp:457:9: note: here 457 | case 1: | ^~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_color_input.cpp:459:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 459 | m_sInput = input; | ~~~~~~~~~^~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_color_input.cpp:460:9: note: here 460 | case 2: | ^~~~ [656/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisVisualColorModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualColorModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualColorModel.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [657/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisVisualColorSelector.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisColorSelectorInterface.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualColorSelector.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualColorSelector.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [658/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisVisualColorSelectorShape.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualColorSelectorShape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualColorSelectorShape.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [659/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisVisualDiamondSelectorShape.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualColorSelectorShape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualDiamondSelectorShape.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualDiamondSelectorShape.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [660/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisVisualEllipticalSelectorShape.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualColorSelectorShape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualEllipticalSelectorShape.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualEllipticalSelectorShape.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [661/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisScreenColorSamplerBase.cpp.o [662/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisVisualTriangleSelectorShape.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualColorSelectorShape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualTriangleSelectorShape.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualTriangleSelectorShape.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [663/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisVisualRectangleSelectorShape.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualColorSelectorShape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualRectangleSelectorShape.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualRectangleSelectorShape.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [664/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisAngleGauge.cpp.o [665/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisPaletteDelegate.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisPaletteModel.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisPaletteDelegate.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [666/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/kis_warning_block.cpp.o [667/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisPaletteModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisPaletteModel.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisPaletteModel.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [668/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/kis_palette_view.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_palette_view.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_palette_view.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [669/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisAngleSelector.cpp.o [670/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisPaletteChooser.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisPaletteChooser.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisPaletteChooser.cpp:25: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [671/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisTagSelectionWidget.cpp.o [672/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisDlgInternalColorSelector.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisDlgInternalColorSelector.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [673/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/kis_color_button.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_color_button.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_color_button.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [674/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/kis_stacked_widget.cpp.o [675/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/kis_spacing_selection_widget.cpp.o [676/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisStretchedIconButton.cpp.o [677/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/rgb_u8/RgbU8ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/rgb_u8/RgbU8ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/rgb_u8/RgbU8ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [678/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisPaletteComboBox.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_palette_view.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisPaletteComboBox.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [679/3305] Building CXX object libs/widgets/CMakeFiles/kritawidgets.dir/KisWidgetConnectionUtils.cpp.o [680/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/rgb_f32/RgbF32ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/rgb_f32/RgbF32ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/rgb_f32/RgbF32ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [681/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorprofiles/IccColorProfile.cpp.o [682/3305] Linking CXX shared library libs/widgets/libkritawidgets.so.19.0.0 [683/3305] Creating library symlink libs/widgets/libkritawidgets.so.19 libs/widgets/libkritawidgets.so [684/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorprofiles/LcmsColorProfileContainer.cpp.o [685/3305] Automatic MOC for target krita_shape_image [686/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/LcmsColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [687/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/IccColorSpaceEngine.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/IccColorSpaceEngine.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [688/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/rgb_u16/RgbU16ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/rgb_u16/RgbU16ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/rgb_u16/RgbU16ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [689/3305] Automatic MOC for target kritaimage [690/3305] Building CXX object plugins/color/colorspaceextensions/CMakeFiles/krita_colorspaces_extensions.dir/kis_dodgeshadows_adjustment.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/colorspaceextensions/kis_dodgeshadows_adjustment.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [691/3305] Building CXX object plugins/color/colorspaceextensions/CMakeFiles/krita_colorspaces_extensions.dir/kis_burnhighlights_adjustment.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/colorspaceextensions/kis_burnhighlights_adjustment.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [692/3305] Building CXX object plugins/color/colorspaceextensions/CMakeFiles/krita_colorspaces_extensions.dir/kis_burnmidtones_adjustment.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/colorspaceextensions/kis_burnmidtones_adjustment.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [693/3305] Building CXX object plugins/color/colorspaceextensions/CMakeFiles/krita_colorspaces_extensions.dir/kis_burnshadows_adjustment.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/colorspaceextensions/kis_burnshadows_adjustment.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [694/3305] Building CXX object plugins/color/colorspaceextensions/CMakeFiles/krita_colorspaces_extensions.dir/kis_color_balance_adjustment.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/colorspaceextensions/kis_color_balance_adjustment.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [695/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/tiles3/kis_tile.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_tile.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_tile.cc:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [696/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/LcmsEnginePlugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/cmyk_u8/CmykU8ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsEnginePlugin.cpp:30: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [697/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/tiles3/kis_tile_data.cc.o [698/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/tiles3/kis_tile_data_store.cc.o [699/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/tiles3/KisTiledExtentManager.cpp.o [700/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kritaimage_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/image/kritaimage_autogen/EWIEGA46WW/../../../../../libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/image/kritaimage_autogen/EWIEGA46WW/../../../../../libs/image/kis_keyframe_channel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/image/kritaimage_autogen/EWIEGA46WW/../../../../../libs/image/kis_scalar_keyframe_channel.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/image/kritaimage_autogen/EWIEGA46WW/../../../../../libs/image/KisAnimatedOpacityProperty.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/image/kritaimage_autogen/EWIEGA46WW/moc_KisAnimatedOpacityProperty.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/image/kritaimage_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/image/kritaimage_autogen/CEKIEP4QXT/../../../../../libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/image/kritaimage_autogen/CEKIEP4QXT/moc_kis_paintop_config_widget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/image/kritaimage_autogen/mocs_compilation.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [701/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/tiles3/swap/kis_abstract_compression.cpp.o [702/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/tiles3/kis_tile_data_pooler.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_tile_data_pooler.cc:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [703/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/tiles3/swap/kis_lzf_compression.cpp.o [704/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/cmyk_f32/CmykF32ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/cmyk_f32/CmykF32ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/cmyk_f32/CmykF32ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [705/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/tiles3/kis_hline_iterator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_tiled_data_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_datamanager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_base_iterator.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_hline_iterator.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_hline_iterator.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [706/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/tiles3/kis_vline_iterator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_tiled_data_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_datamanager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_base_iterator.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_vline_iterator.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_vline_iterator.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [707/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/tiles3/kis_tiled_data_manager.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_tile.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_tiled_data_manager.cc:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [708/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/tiles3/swap/kis_abstract_tile_compressor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/swap/../kis_tile.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/swap/kis_abstract_tile_compressor.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/swap/kis_abstract_tile_compressor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [709/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/tiles3/kis_random_accessor.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_tiled_data_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_random_accessor.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_random_accessor.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [710/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/cmyk_u8/CmykU8ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/cmyk_u8/CmykU8ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/cmyk_u8/CmykU8ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [711/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/tiles3/kis_memento_manager.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_memento_item.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_memento_manager.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_memento_manager.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [712/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/tiles3/swap/kis_chunk_allocator.cpp.o [713/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/tiles3/swap/kis_memory_window.cpp.o [714/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/tiles3/swap/kis_legacy_tile_compressor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/swap/../kis_tile.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/swap/kis_abstract_tile_compressor.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/swap/kis_legacy_tile_compressor.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/swap/kis_legacy_tile_compressor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [715/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_distance_information.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_distance_information.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [716/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/tiles3/swap/kis_tile_compressor_2.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/swap/../kis_tile.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/swap/kis_abstract_tile_compressor.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/swap/kis_tile_compressor_2.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/swap/kis_tile_compressor_2.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [717/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_progress_updater.cpp.o [718/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/tiles3/swap/kis_swapped_data_store.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/swap/kis_swapped_data_store.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [719/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/tiles3/swap/kis_tile_data_swapper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/swap/kis_tile_data_swapper_p.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [720/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/kis_random_source.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [721/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisAnimatedOpacityProperty.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_keyframe_channel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_scalar_keyframe_channel.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisAnimatedOpacityProperty.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisAnimatedOpacityProperty.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [722/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_painter_blt_multi_fixed.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter_blt_multi_fixed.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [723/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_marker_painter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_marker_painter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_marker_painter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_marker_painter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [724/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/kis_paint_information.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [725/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/KisPerStrokeRandomSource.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/KisPerStrokeRandomSource.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/KisPerStrokeRandomSource.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [726/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/cmyk_u16/CmykU16ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/cmyk_u16/CmykU16ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/cmyk_u16/CmykU16ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [727/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/kis_stroke_random_source.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_stroke_random_source.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_stroke_random_source.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [728/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisOverlayPaintDeviceWrapper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisOverlayPaintDeviceWrapper.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisOverlayPaintDeviceWrapper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisOverlayPaintDeviceWrapper.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [729/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/KisPaintOpPresetUpdateProxy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/KisPaintOpPresetUpdateProxy.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [730/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/kis_paintop_factory.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [731/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/kis_paintop_utils.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_utils.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_utils.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [732/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/kis_no_size_paintop_settings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_no_size_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_no_size_paintop_settings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [733/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/kis_paintop_registry.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [734/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/kis_locked_properties.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_locked_properties.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_locked_properties.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [735/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/kis_paintop_settings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [736/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/kis_paintop_preset.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_preset.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_preset.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [737/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/kis_locked_properties_server.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_locked_properties_proxy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_locked_properties_server.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_locked_properties_server.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [738/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/KisPaintopSettingsIds.cpp.o [739/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/kis_paintop.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.cc:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.cc:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [740/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/kis_locked_properties_proxy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_locked_properties_proxy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_locked_properties_proxy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [741/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/kis_paintop_config_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [742/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_painter.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.cc:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [743/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/kis_uniform_paintop_property.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_uniform_paintop_property.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_uniform_paintop_property.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_uniform_paintop_property.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_uniform_paintop_property.cpp:133:5: warning: type attributes ignored after type is already defined [-Wattributes] 133 | KisCallbackBasedPaintopProperty; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [744/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/KisStrokeSpeedMeasurer.cpp.o [745/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/kis_combo_based_paintop_property.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_combo_based_paintop_property.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_combo_based_paintop_property.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_combo_based_paintop_property.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_combo_based_paintop_property.cpp:65:5: warning: type attributes ignored after type is already defined [-Wattributes] 65 | KisCallbackBasedPaintopProperty; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [746/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/kis_slider_based_paintop_property.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_uniform_paintop_property.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_slider_based_paintop_property.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_slider_based_paintop_property.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_slider_based_paintop_property.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_slider_based_paintop_property.cpp:144:5: warning: type attributes ignored after type is already defined [-Wattributes] 144 | KisCallbackBasedPaintopProperty>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_slider_based_paintop_property.cpp:146:5: warning: type attributes ignored after type is already defined [-Wattributes] 146 | KisCallbackBasedPaintopProperty>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [747/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/KisOptimizedBrushOutline.cpp.o [748/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands/KisDeselectActiveSelectionCommand.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_deselect_global_selection_command.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/KisDeselectActiveSelectionCommand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/KisDeselectActiveSelectionCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [749/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands/kis_deselect_global_selection_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_deselect_global_selection_command.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_selection_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_deselect_global_selection_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [750/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands/kis_image_change_visibility_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_change_layers_command.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_change_visibility_command.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [751/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/brushengine/kis_standard_uniform_properties_factory.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_uniform_paintop_property.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_standard_uniform_properties_factory.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_standard_uniform_properties_factory.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_standard_uniform_properties_factory.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [752/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands/kis_image_layer_add_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_change_layers_command.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_layer_add_command.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [753/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands/kis_image_change_layers_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_change_layers_command.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_change_layers_command.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_change_layers_command.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [754/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands/kis_node_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_node_command.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_node_command.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [755/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands/kis_image_layer_remove_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_layer_remove_command.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_layer_remove_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [756/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands/kis_image_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_change_layers_command.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_command.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_command.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [757/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands/kis_node_opacity_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_node_opacity_command.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [758/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands/kis_image_layer_move_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_change_layers_command.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_layer_move_command.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_layer_move_command.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [759/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands/kis_reselect_global_selection_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_deselect_global_selection_command.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_selection_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_reselect_global_selection_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [760/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands/kis_node_compositeop_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_node_compositeop_command.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_change_filter_command.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_node_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_node_compositeop_command.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [761/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands/kis_image_layer_remove_command_impl.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_layer_remove_command_impl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_layer_remove_command_impl.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_image_layer_remove_command_impl.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [762/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands/kis_set_global_selection_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_deselect_global_selection_command.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_selection_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_set_global_selection_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [763/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands/KisBatchUpdateLayerModificationCommand.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/KisBatchUpdateLayerModificationCommand.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/KisBatchUpdateLayerModificationCommand.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/KisBatchUpdateLayerModificationCommand.cpp: In constructor ‘KisBatchUpdateLayerModificationCommand::KisBatchUpdateLayerModificationCommand(KisImageWSP, RecipeSP, KisCommandUtils::FlipFlopCommand::State, KUndo2Command*)’: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/KisBatchUpdateLayerModificationCommand.cpp:14:95: warning: unused parameter ‘parent’ [-Wunused-parameter] 14 | KUndo2Command *parent) | ~~~~~~~~~~~~~~~^~~~~~ [764/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/kis_saved_commands.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_saved_commands.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_saved_commands.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [765/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/kis_processing_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_processing_command.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_processing_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [766/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/kis_image_resize_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_image_resize_command.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_image_resize_command.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [767/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands/KisNodeRenameCommand.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_node_command.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/KisNodeRenameCommand.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/KisNodeRenameCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_change_filter_command.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_node_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/KisNodeRenameCommand.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [768/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands/kis_node_property_list_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_node_property_list_command.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_node_property_list_command.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [769/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands/KisReselectActiveSelectionCommand.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_reselect_global_selection_command.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/KisReselectActiveSelectionCommand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/KisReselectActiveSelectionCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/KisReselectActiveSelectionCommand.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [770/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/kis_node_move_command2.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_move_command_common.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_node_move_command2.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_node_move_command2.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [771/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/ycbcr_f32/YCbCrF32ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/ycbcr_f32/YCbCrF32ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/ycbcr_f32/YCbCrF32ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [772/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/kis_selection_move_command2.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_move_command_common.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_selection_move_command2.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_selection_move_command2.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [773/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/kis_switch_current_time_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_switch_current_time_command.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_switch_current_time_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [774/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/kis_update_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_update_command.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_update_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [775/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/KisAsynchronouslyMergeableCommandInterface.cpp.o [776/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/gray_f16/GrayF16ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/gray_f16/GrayF16ColorSpace.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/gray_f16/GrayF16ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [777/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/kis_transaction_based_command.cpp.o [778/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/kis_image_set_resolution_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_image_set_resolution_command.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_image_set_resolution_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_based_layer.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_adjustment_layer.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_image_set_resolution_command.cpp:51: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [779/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/kis_set_layer_style_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_set_layer_style_command.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_set_layer_style_command.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_set_layer_style_command.h:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [780/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/KisHoldUIUpdatesCommand.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke_strategy_undo_command_based.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisHoldUIUpdatesCommand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisHoldUIUpdatesCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [781/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/ycbcr_u8/YCbCrU8ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/ycbcr_u8/YCbCrU8ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/ycbcr_u8/YCbCrU8ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [782/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/xyz_f16/XyzF16ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/xyz_f16/XyzF16ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/xyz_f16/XyzF16ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [783/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/KisDisableDirtyRequestsCommand.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_interfaces.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisDisableDirtyRequestsCommand.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [784/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/kis_change_projection_color_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_change_projection_color_command.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_change_projection_color_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_change_projection_color_command.h:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [785/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/KisUpdateCommandEx.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisUpdateCommandEx.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisUpdateCommandEx.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [786/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/kis_activate_selection_mask_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_activate_selection_mask_command.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_activate_selection_mask_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_activate_selection_mask_command.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [787/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/KisSimpleModifyTransformMaskCommand.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisSimpleModifyTransformMaskCommand.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisSimpleModifyTransformMaskCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [788/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/KisLazyCreateTransformMaskKeyframesCommand.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisLazyCreateTransformMaskKeyframesCommand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisLazyCreateTransformMaskKeyframesCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [789/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/ycbcr_u16/YCbCrU16ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/ycbcr_u16/YCbCrU16ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/ycbcr_u16/YCbCrU16ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [790/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/KisChangeChannelFlagsCommand.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisChangeChannelFlagsCommand.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisChangeChannelFlagsCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisChangeChannelFlagsCommand.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [791/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/processing/kis_crop_selections_processing_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/kis_crop_processing_visitor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/kis_crop_selections_processing_visitor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [792/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/KisChangeChannelLockFlagsCommand.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisChangeChannelLockFlagsCommand.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisChangeChannelLockFlagsCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisChangeChannelLockFlagsCommand.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [793/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/KisResetGroupLayerCacheCommand.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisResetGroupLayerCacheCommand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisResetGroupLayerCacheCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisResetGroupLayerCacheCommand.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [794/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/processing/kis_do_nothing_processing_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/kis_do_nothing_processing_visitor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [795/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/KisMergeLabeledLayersCommand.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisMergeLabeledLayersCommand.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisMergeLabeledLayersCommand.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisMergeLabeledLayersCommand.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [796/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/filter/kis_filter_category_ids.cpp.o [797/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/commands_new/KisChangeCloneLayersCommand.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisChangeCloneLayersCommand.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisChangeCloneLayersCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_clone_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/KisChangeCloneLayersCommand.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [798/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/processing/kis_simple_processing_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/kis_simple_processing_visitor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [799/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/processing/kis_assign_profile_processing_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/kis_assign_profile_processing_visitor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/kis_assign_profile_processing_visitor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/kis_assign_profile_processing_visitor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [800/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/processing/kis_mirror_processing_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/kis_mirror_processing_visitor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/kis_mirror_processing_visitor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transaction.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/kis_mirror_processing_visitor.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [801/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/processing/kis_crop_processing_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/kis_crop_processing_visitor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/kis_crop_processing_visitor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/kis_crop_processing_visitor.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [802/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/processing/kis_convert_color_space_processing_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/kis_convert_color_space_processing_visitor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/kis_convert_color_space_processing_visitor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/kis_convert_color_space_processing_visitor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [803/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/lazybrush/kis_min_cut_worker.cpp.o [804/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/processing/kis_transform_processing_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/KisSelectionBasedProcessingHelper.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/kis_transform_processing_visitor.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/kis_transform_processing_visitor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/kis_transform_processing_visitor.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [805/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/processing/KisSelectionBasedProcessingHelper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/KisSelectionBasedProcessingHelper.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/KisSelectionBasedProcessingHelper.cpp:5: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/processing/KisSelectionBasedProcessingHelper.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [806/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/filter/kis_filter.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [807/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/filter/kis_color_transformation_configuration.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_color_transformation_configuration.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_color_transformation_configuration.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [808/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/filter/kis_filter_registry.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_registry.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_registry.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [809/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/filter/kis_filter_configuration.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [810/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisDelayedUpdateNodeInterface.cpp.o [811/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisCroppedOriginalLayerInterface.cpp.o [812/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisDecoratedNodeInterface.cpp.o [813/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/floodfill/kis_fill_interval_map.cpp.o [814/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/generator/kis_generator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [815/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/filter/kis_color_transformation_filter.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_color_transformation_filter.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [816/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_base_accessor.cpp.o [817/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/generator/kis_generator_registry.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator_registry.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator_registry.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [818/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisFrameChangeUpdateRecipe.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_time_span.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisFrameChangeUpdateRecipe.h:5, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisFrameChangeUpdateRecipe.cpp:1: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [819/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/generator/kis_generator_layer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_based_layer.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator_layer.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_based_layer.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [820/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/generator/kis_generator_stroke_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator_stroke_strategy.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [821/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_bookmarked_configuration_manager.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_bookmarked_configuration_manager.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_bookmarked_configuration_manager.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [822/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/lazybrush/kis_multiway_cut.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/lazybrush/kis_multiway_cut.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/lazybrush/kis_multiway_cut.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/lazybrush/kis_multiway_cut.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [823/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisAnimAutoKey.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisAnimAutoKey.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [824/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisBusyWaitBroker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisBusyWaitBroker.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisBusyWaitBroker.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [825/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_node_filter_interface.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node_filter_interface.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node_filter_interface.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node_filter_interface.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [826/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_adjustment_layer.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_based_layer.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_adjustment_layer.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_adjustment_layer.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_based_layer.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [827/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_base_node.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_node.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [828/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_base_processor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [829/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_selection_based_layer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_based_layer.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_based_layer.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_based_layer.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [830/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisBatchNodeUpdate.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisBatchNodeUpdate.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisBatchNodeUpdate.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [831/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisSafeBlockingQueueConnectionProxy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisBusyWaitBroker.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisSafeBlockingQueueConnectionProxy.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [832/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/lazybrush/kis_colorize_stroke_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/lazybrush/kis_colorize_stroke_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/lazybrush/kis_colorize_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/lazybrush/kis_lazy_fill_tools.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/lazybrush/kis_colorize_stroke_strategy.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [833/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_node_uuid_info.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node_uuid_info.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node_uuid_info.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [834/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/lazybrush/kis_colorize_mask.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/lazybrush/kis_colorize_mask.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/lazybrush/kis_colorize_mask.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/lazybrush/kis_colorize_mask.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [835/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_convolution_kernel.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_convolution_kernel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_convolution_kernel.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [836/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisLevelsCurve.cpp.o [837/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/lazybrush/kis_lazy_fill_tools.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/lazybrush/kis_lazy_fill_tools.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/lazybrush/kis_lazy_fill_tools.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/lazybrush/kis_lazy_fill_tools.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [838/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_config_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [839/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_default_bounds_base.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_default_bounds_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_default_bounds_base.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [840/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_fast_math.cpp.o [841/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_default_bounds.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_default_bounds.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_default_bounds.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [842/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_default_bounds_node_wrapper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_default_bounds_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_default_bounds_node_wrapper.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_default_bounds_node_wrapper.cpp:5: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [843/3305] Building CXX object plugins/color/lcms2engine/CMakeFiles/kritalcmsengine.dir/colorspaces/rgb_f16/RgbF16ColorSpace.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceAbstract.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/LcmsColorSpace.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/rgb_f16/RgbF16ColorSpace.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/lcms2engine/colorspaces/rgb_f16/RgbF16ColorSpace.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [844/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_clone_layer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_clone_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_clone_layer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_clone_layer.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [845/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/lazybrush/KisWatershedWorker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/lazybrush/KisWatershedWorker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/lazybrush/KisWatershedWorker.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/lazybrush/KisWatershedWorker.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [846/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisTransformMaskTestingInterface.cpp.o [847/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_cubic_curve.cpp.o [848/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_effect_mask.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_mask.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_effect_mask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_effect_mask.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [849/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisAutoLevels.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_histogram.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisAutoLevels.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisAutoLevels.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisAutoLevels.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [850/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_gradient_shape_strategy.cpp.o [851/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_transform_mask_params_interface.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transform_mask_params_interface.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transform_mask_params_interface.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [852/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_transform_mask_params_factory_registry.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transform_mask_params_factory_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transform_mask_params_factory_registry.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [853/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_safe_transform.cpp.o [854/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_filter_strategy.cc.o [855/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_iterator_ng.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_sequential_iterator.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_iterator_ng.h:99, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_iterator_ng.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [856/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_edge_detection_kernel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_edge_detection_kernel.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_edge_detection_kernel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_convolution_painter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_edge_detection_kernel.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [857/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_cached_gradient_shape_strategy.cpp.o [858/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_filter_mask.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_filter_mask.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [859/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_recalculate_transform_mask_job.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_recalculate_transform_mask_job.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_recalculate_transform_mask_job.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_recalculate_transform_mask_job.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [860/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisRunnableStrokeJobDataBase.cpp.o [861/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_polygonal_gradient_shape_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/krita_utils.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_polygonal_gradient_shape_strategy.cpp:25: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [862/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_gaussian_kernel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_gaussian_kernel.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_gaussian_kernel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_convolution_painter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_gaussian_kernel.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [863/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_stroke_strategy_undo_command_based.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke_strategy_undo_command_based.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke_strategy_undo_command_based.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [864/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_simple_stroke_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_simple_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_simple_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [865/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisRunnableStrokeJobData.cpp.o [866/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisRunnableBasedStrokeStrategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_simple_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisRunnableBasedStrokeStrategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisRunnableBasedStrokeStrategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [867/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_transform_mask.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transform_mask.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [868/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_convolution_painter.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_convolution_painter.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_convolution_painter.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_convolution_painter.h:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [869/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_stroke_job_strategy.cpp.o [870/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisRunnableStrokeJobsInterface.cpp.o [871/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_base_rects_walker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_rects_walker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_rects_walker.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [872/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisFakeRunnableStrokeJobsExecutor.cpp.o [873/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_update_job_item.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_rects_walker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_update_job_item.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_update_job_item.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [874/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_async_merger.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_async_merger.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_async_merger.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_async_merger.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [875/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_merge_walker.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_merge_walker.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_merge_walker.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_rects_walker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_merge_walker.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [876/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_fill_painter.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_fill_painter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_fill_painter.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_fill_painter.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [877/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_stroke_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [878/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_updater_context.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_rects_walker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_updater_context.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_updater_context.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [879/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/floodfill/kis_scanline_fill.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/floodfill/kis_scanline_fill.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/floodfill/kis_scanline_fill.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/floodfill/kis_scanline_fill.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [880/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisStrokesQueueMutatedJobInterface.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisStrokesQueueMutatedJobInterface.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisStrokesQueueMutatedJobInterface.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [881/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_queues_progress_updater.cpp.o [882/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_stroke.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [883/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_gradient_painter.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_gradient_painter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_gradient_painter.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_gradient_painter.h:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [884/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_composite_progress_proxy.cpp.o [885/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisImageConfigNotifier.cpp.o [886/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_lod_capable_layer_offset.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_default_bounds_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_lod_capable_layer_offset.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_lod_capable_layer_offset.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [887/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_image_interfaces.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_interfaces.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_interfaces.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [888/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_node_graph_listener.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_time_span.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node_graph_listener.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [889/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_sync_lod_cache_stroke_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_simple_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisRunnableBasedStrokeStrategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_sync_lod_cache_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_sync_lod_cache_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [890/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_update_scheduler.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_update_scheduler.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_update_scheduler.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_update_scheduler.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [891/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_time_span.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_time_span.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_time_span.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [892/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisImageSignals.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisImageSignals.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisImageSignals.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [893/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_update_time_monitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_update_time_monitor.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_update_time_monitor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_update_time_monitor.cpp:26: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [894/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_image_animation_interface.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_animation_interface.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_animation_interface.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [895/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_external_layer_iface.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_external_layer_iface.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_external_layer_iface.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_external_layer_iface.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [896/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_count_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_count_visitor.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_count_visitor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_count_visitor.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [897/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_image_signal_router.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisImageSignals.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_signal_router.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_signal_router.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [898/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_projection_updates_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_interfaces.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_projection_updates_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_projection_updates_filter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [899/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_strokes_queue.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_strokes_queue.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_strokes_queue.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_rects_walker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_updater_context.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_strokes_queue.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [900/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_histogram.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_histogram.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_histogram.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_histogram.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [901/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisImageResolutionProxy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisImageResolutionProxy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisImageResolutionProxy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [902/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_group_layer.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_group_layer.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [903/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_timed_signal_threshold.cpp.o [904/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_simple_update_queue.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_rects_walker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_updater_context.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_simple_update_queue.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_simple_update_queue.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [905/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_crop_saved_extra_data.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_crop_saved_extra_data.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_crop_saved_extra_data.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [906/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_switch_time_stroke_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_simple_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_switch_time_stroke_strategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_switch_time_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [907/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_image_config.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [908/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_rect_mask_generator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_fixed_paint_device.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_brush_mask_applicator_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_rect_mask_generator.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [909/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_abstract_projection_plane.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_abstract_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_abstract_projection_plane.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_abstract_projection_plane.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [910/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_suspend_projection_updates_stroke_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_simple_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisRunnableBasedStrokeStrategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_suspend_projection_updates_stroke_strategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_suspend_projection_updates_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [911/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_circle_mask_generator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_fixed_paint_device.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_brush_mask_applicator_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_circle_mask_generator.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [912/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_base_mask_generator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_fixed_paint_device.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_brush_mask_applicator_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_mask_generator.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [913/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisSafeNodeProjectionStore.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisSafeNodeProjectionStore.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisSafeNodeProjectionStore.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [914/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_mask_projection_plane.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_abstract_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_mask_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_mask_projection_plane.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_abstract_projection_plane.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [915/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_name_server.cpp.o [916/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_layer_projection_plane.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_abstract_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer_projection_plane.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_abstract_projection_plane.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [917/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_indirect_painting_support.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_indirect_painting_support.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_indirect_painting_support.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_indirect_painting_support.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [918/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_regenerate_frame_stroke_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_simple_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_regenerate_frame_stroke_strategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_regenerate_frame_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_rects_walker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_merge_walker.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_full_refresh_walker.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_regenerate_frame_stroke_strategy.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [919/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_gauss_circle_mask_generator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_fixed_paint_device.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_brush_mask_applicator_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_gauss_circle_mask_generator.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [920/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_gauss_rect_mask_generator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_fixed_paint_device.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_brush_mask_applicator_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_gauss_rect_mask_generator.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [921/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_curve_rect_mask_generator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_fixed_paint_device.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_brush_mask_applicator_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_curve_rect_mask_generator.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [922/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_brush_mask_applicator_factories_Scalar.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_fixed_paint_device.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_brush_mask_applicator_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_brush_mask_scalar_applicator.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_brush_mask_applicator_factories_Scalar.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [923/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_curve_circle_mask_generator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_fixed_paint_device.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_brush_mask_applicator_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_curve_circle_mask_generator_p.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_curve_circle_mask_generator.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [924/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_projection_leaf.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_projection_leaf.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_projection_leaf.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_projection_leaf.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [925/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_busy_progress_indicator.cpp.o [926/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_layer.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [927/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_mask.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_mask.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_mask.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_mask.cc:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [928/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_node_progress_proxy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node_progress_proxy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node_progress_proxy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [929/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_node_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node_visitor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [930/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_node_facade.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node_facade.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node_facade.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [931/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_random_accessor_ng.cpp.o [932/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_random_generator.cc.o [933/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisOptimizedByteArray.cpp.o [934/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_paint_device_debug_utils.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device_debug_utils.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device_debug_utils.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [935/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_math_toolbox.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_math_toolbox.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_math_toolbox.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_math_toolbox.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [936/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_memory_statistics_server.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_memory_statistics_server.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_memory_statistics_server.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_memory_statistics_server.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [937/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_processing_information.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_processing_information.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_processing_information.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [938/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_image.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.cc:25: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [939/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_random_sub_accessor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_random_sub_accessor.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_random_sub_accessor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [940/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_fixed_paint_device.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_fixed_paint_device.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_fixed_paint_device.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_fixed_paint_device.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [941/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_wrapped_random_accessor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_tiled_data_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/tiles3/kis_random_accessor.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_wrapped_random_accessor.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_wrapped_random_accessor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [942/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_node.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_clone_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.cpp:27: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.cpp: In member function ‘void KisNode::handleKeyframeChannelFrameHasBeenRemoved(const KisKeyframeChannel*, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.cpp:670:82: warning: unused parameter ‘channel’ [-Wunused-parameter] 670 | void KisNode::handleKeyframeChannelFrameHasBeenRemoved(const KisKeyframeChannel *channel, int time) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.cpp:670:95: warning: unused parameter ‘time’ [-Wunused-parameter] 670 | void KisNode::handleKeyframeChannelFrameHasBeenRemoved(const KisKeyframeChannel *channel, int time) | ~~~~^~~~ [943/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisSelectionUpdateCompressor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisSelectionUpdateCompressor.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisSelectionUpdateCompressor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [944/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_update_outline_job.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_update_outline_job.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_update_outline_job.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [945/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_serializable_configuration.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [946/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_update_selection_job.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_update_selection_job.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_update_selection_job.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [947/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_selection.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [948/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_paint_layer.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [949/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisTransactionWrapperFactory.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisTransactionWrapperFactory.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisTransactionWrapperFactory.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [950/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisInterstrokeDataFactory.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisInterstrokeDataFactory.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisInterstrokeDataFactory.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [951/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_pixel_selection.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_pixel_selection.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_pixel_selection.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_pixel_selection.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [952/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_perspective_math.cpp.o [953/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_properties_configuration.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [954/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisInterstrokeDataTransactionWrapperFactory.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisTransactionWrapperFactory.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisInterstrokeDataTransactionWrapperFactory.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisInterstrokeDataTransactionWrapperFactory.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [955/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisInterstrokeData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisInterstrokeData.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisInterstrokeData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [956/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/bsplines/kis_bspline_1d.cpp.o [957/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/bsplines/kis_bspline_2d.cpp.o [958/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/bsplines/kis_nu_bspline_2d.cpp.o [959/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_selection_mask.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_mask.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_mask.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_mask.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [960/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_undo_adapter.cpp.o [961/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_surrogate_undo_adapter.cpp.o [962/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_green_coordinates_math.cpp.o [963/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_macro_based_undo_store.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands_new/kis_saved_commands.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_macro_based_undo_store.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [964/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_layer_utils.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer_utils.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer_utils.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer_utils.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [965/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_transaction_data.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transaction_data.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transaction_data.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transaction_data.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [966/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_post_execution_undo_adapter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_post_execution_undo_adapter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_post_execution_undo_adapter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [967/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_legacy_undo_adapter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_legacy_undo_adapter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_legacy_undo_adapter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [968/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_processing_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node_progress_proxy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_processing_visitor.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [969/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_transform_worker.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transform_worker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transform_worker.cc:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transform_worker.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [970/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_liquify_transform_worker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_liquify_transform_worker.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_liquify_transform_worker.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [971/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_perspectivetransform_worker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_perspectivetransform_worker.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_perspectivetransform_worker.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_perspectivetransform_worker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [972/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_transparency_mask.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transparency_mask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transparency_mask.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transparency_mask.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [973/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisRecycleProjectionsJob.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisRecycleProjectionsJob.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisRecycleProjectionsJob.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [974/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_selection_component.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_component.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_component.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [975/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_outline_generator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_outline_generator.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_outline_generator.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [976/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_warptransform_worker.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_warptransform_worker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_warptransform_worker.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_warptransform_worker.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [977/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_cage_transform_worker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_cage_transform_worker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_cage_transform_worker.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_cage_transform_worker.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [978/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_keyframe_commands.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_keyframe_channel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_keyframe_commands.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_keyframe_commands.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [979/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_keyframe_channel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_keyframe_channel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_keyframe_channel.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [980/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_keyframe.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_keyframe.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [981/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_paint_device.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.cc:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [982/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_layer_composition.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer_composition.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer_composition.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer_composition.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [983/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_onion_skin_cache.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_onion_skin_cache.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_onion_skin_cache.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [984/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_idle_watcher.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_idle_watcher.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_idle_watcher.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [985/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_scalar_keyframe_channel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_keyframe_channel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_scalar_keyframe_channel.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_scalar_keyframe_channel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_scalar_keyframe_channel.cpp: In member function ‘virtual QPair > KisScalarKeyframeChannel::loadKeyframe(const QDomElement&)’: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_scalar_keyframe_channel.cpp:486:33: warning: ‘void KisKeyframeChannel::workaroundBrokenFrameTimeBug(int*)’ is deprecated [-Wdeprecated-declarations] 486 | workaroundBrokenFrameTimeBug(&time); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_keyframe_channel.h:184:28: note: declared here 184 | Q_DECL_DEPRECATED void workaroundBrokenFrameTimeBug(int *time); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [986/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_layer_properties_icons.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer_properties_icons.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer_properties_icons.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [987/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_processing_applicator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisImageSignals.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_processing_applicator.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_processing_applicator.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_processing_applicator.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [988/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/krita_utils.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/krita_utils.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/krita_utils.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/krita_utils.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [989/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_onion_skin_compositor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_onion_skin_compositor.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_onion_skin_compositor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_onion_skin_compositor.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [990/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_raster_keyframe_channel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_keyframe_channel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_raster_keyframe_channel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_raster_keyframe_channel.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_raster_keyframe_channel.cpp: In member function ‘virtual QPair > KisRasterKeyframeChannel::loadKeyframe(const QDomElement&)’: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_raster_keyframe_channel.cpp:380:33: warning: ‘void KisKeyframeChannel::workaroundBrokenFrameTimeBug(int*)’ is deprecated [-Wdeprecated-declarations] 380 | workaroundBrokenFrameTimeBug(&time); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_keyframe_channel.h:184:28: note: declared here 184 | Q_DECL_DEPRECATED void workaroundBrokenFrameTimeBug(int *time); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [991/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_selection_filters.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_filters.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_filters.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_convolution_painter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_filters.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [992/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/layerstyles/kis_layer_style_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_filter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_filter.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [993/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/layerstyles/kis_multiple_projection.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_multiple_projection.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_multiple_projection.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_multiple_projection.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [994/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/layerstyles/gimp_bump_map.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/gimp_bump_map.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/gimp_bump_map.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [995/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/layerstyles/kis_layer_style_filter_environment.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_filter_environment.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_filter_environment.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_filter_environment.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [996/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/layerstyles/KisStrokeLayerStyleFilterProjectionPlane.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_abstract_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_filter_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/KisStrokeLayerStyleFilterProjectionPlane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/KisStrokeLayerStyleFilterProjectionPlane.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_abstract_projection_plane.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [997/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/layerstyles/kis_layer_style_filter_projection_plane.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_abstract_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_filter_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_filter_projection_plane.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_abstract_projection_plane.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [998/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/layerstyles/kis_ls_drop_shadow_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_ls_drop_shadow_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_ls_drop_shadow_filter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_filter.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [999/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_node_query_path.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node_query_path.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node_query_path.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1000/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/layerstyles/kis_ls_satin_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_ls_satin_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_ls_satin_filter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_filter.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1001/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/layerstyles/kis_ls_overlay_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_ls_overlay_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_ls_overlay_filter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_filter.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1002/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/layerstyles/kis_ls_stroke_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_ls_stroke_filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_ls_stroke_filter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_filter.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1003/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/3rdparty/einspline/bspline_data.cpp.o [1004/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisProofingConfiguration.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1005/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/layerstyles/KisLayerStyleKnockoutBlower.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/KisLayerStyleKnockoutBlower.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/KisLayerStyleKnockoutBlower.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/KisLayerStyleKnockoutBlower.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1006/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/3rdparty/einspline/nubasis.cpp.o [1007/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/layerstyles/kis_layer_style_projection_plane.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_abstract_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_projection_plane.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_projection_plane.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_abstract_projection_plane.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1008/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisBlockBackgroundFrameGenerationLock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_animation_interface.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisBlockBackgroundFrameGenerationLock.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1009/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisLockFrameGenerationLock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_animation_interface.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisLockFrameGenerationLock.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1010/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/3rdparty/einspline/multi_bspline_create.cpp.o [1011/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/layerstyles/kis_ls_bevel_emboss_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_ls_bevel_emboss_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_ls_bevel_emboss_filter.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_layer_style_filter.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1012/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/3rdparty/einspline/nubspline_create.cpp.o [1013/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisTranslateLayerNamesVisitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisTranslateLayerNamesVisitor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisTranslateLayerNamesVisitor.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1014/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisBezierGradientMesh.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_sequential_iterator.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_iterator_ng.h:99, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_grid_interpolation_tools.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisBezierGradientMesh.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1015/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/layerstyles/kis_ls_utils.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_ls_utils.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_ls_utils.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/layerstyles/kis_ls_utils.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1016/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/3rdparty/einspline/bspline_create.cpp.o [1017/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/3rdparty/einspline/nugrid.cpp.o [1018/3305] Building CXX object plugins/flake/imageshape/CMakeFiles/krita_shape_image.dir/krita_shape_image_autogen/mocs_compilation.cpp.o [1019/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisAslStorage.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_asl_layer_style_serializer.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisAslStorage.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisAslStorage.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1020/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisBezierTransformMesh.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisBezierTransformMesh.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisBezierTransformMesh.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1021/3305] Building CXX object plugins/flake/imageshape/CMakeFiles/krita_shape_image.dir/ImageShapePlugin.cpp.o [1022/3305] Building CXX object plugins/flake/imageshape/CMakeFiles/krita_shape_image.dir/ImageShapeFactory.cpp.o [1023/3305] Building CXX object plugins/flake/imageshape/CMakeFiles/krita_shape_image.dir/ImageShape.cpp.o [1024/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_psd_layer_style.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1025/3305] Linking CXX shared module plugins/flake/imageshape/krita_shape_image.so [1026/3305] Building CXX object plugins/color/colorspaceextensions/CMakeFiles/krita_colorspaces_extensions.dir/kis_desaturate_adjustment.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/color/colorspaceextensions/kis_desaturate_adjustment.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1027/3305] Linking CXX shared module plugins/color/colorspaceextensions/krita_colorspaces_extensions.so [1028/3305] Linking CXX shared module plugins/color/lcms2engine/kritalcmsengine.so [1029/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/KisEncloseAndFillPainter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/krita_utils.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisEncloseAndFillPainter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_fill_painter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisEncloseAndFillPainter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisEncloseAndFillPainter.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1030/3305] Building CXX object libs/image/CMakeFiles/kritaimage.dir/kis_asl_layer_style_serializer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_asl_layer_style_serializer.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_asl_layer_style_serializer.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1031/3305] Linking CXX shared library libs/image/libkritaimage.so.19.0.0 [1032/3305] Creating library symlink libs/image/libkritaimage.so.19 libs/image/libkritaimage.so [1033/3305] Automatic MOC for target kritatransformmaskstubs [1034/3305] Automatic MOC for target kritapsd [1035/3305] Automatic MOC for target kritaimpex [1036/3305] Building CXX object sdk/tests/CMakeFiles/kritatransformmaskstubs.dir/kritatransformmaskstubs_autogen/mocs_compilation.cpp.o [1037/3305] Building CXX object libs/psd/CMakeFiles/kritapsd.dir/kritapsd_autogen/mocs_compilation.cpp.o [1038/3305] Building CXX object libs/impex/CMakeFiles/kritaimpex.dir/kritaimpex_autogen/mocs_compilation.cpp.o [1039/3305] Automatic MOC for target kritalibbrush [1040/3305] Building CXX object libs/impex/CMakeFiles/kritaimpex.dir/KisExportCheckBase.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/impex/KisExportCheckBase.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/impex/KisExportCheckBase.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1041/3305] Building CXX object sdk/tests/CMakeFiles/kritatransformmaskstubs.dir/KritaTransformMaskStubs.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transform_mask_params_factory_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/sdk/tests/KritaTransformMaskStubs.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1042/3305] Building CXX object sdk/tests/CMakeFiles/kritatransformmaskstubs.dir/KisDumbAnimatedTransformMaskParamsHolder.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transform_mask_params_interface.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/sdk/tests/KisDumbAnimatedTransformMaskParamsHolder.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/sdk/tests/KisDumbAnimatedTransformMaskParamsHolder.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1043/3305] Building CXX object libs/impex/CMakeFiles/kritaimpex.dir/KisPreExportChecker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/impex/KisPreExportChecker.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/impex/KisPreExportChecker.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1044/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/kis_boundary.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_boundary.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_boundary.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1045/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/kis_scaling_size_brush.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_scaling_size_brush.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1046/3305] Building CXX object sdk/tests/CMakeFiles/kritatransformmaskstubs.dir/KisDumbTransformMaskParams.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transform_mask_params_interface.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/sdk/tests/KisDumbTransformMaskParams.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/sdk/tests/KisDumbTransformMaskParams.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/sdk/tests/KisDumbTransformMaskParams.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1047/3305] Building CXX object libs/psd/CMakeFiles/kritapsd.dir/psd_header.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psd/psd_header.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psd/psd_header.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1048/3305] Building CXX object libs/psd/CMakeFiles/kritapsd.dir/psd_resource_section.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psd/psd_resource_section.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1049/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/kritalibbrush_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/brush/kritalibbrush_autogen/EWIEGA46WW/../../../../../libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/brush/kritalibbrush_autogen/EWIEGA46WW/../../../../../libs/brush/KisBrushServerProvider.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/brush/kritalibbrush_autogen/EWIEGA46WW/moc_KisBrushServerProvider.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/brush/kritalibbrush_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/brush/kritalibbrush_autogen/EWIEGA46WW/../../../../../libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/brush/kritalibbrush_autogen/EWIEGA46WW/../../../../../libs/brush/kis_brush_factory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/brush/kritalibbrush_autogen/EWIEGA46WW/../../../../../libs/brush/kis_brush_registry.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/brush/kritalibbrush_autogen/EWIEGA46WW/moc_kis_brush_registry.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/brush/kritalibbrush_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1050/3305] Building CXX object libs/psd/CMakeFiles/kritapsd.dir/psd_resource_block.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psd/psd_resource_block.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psd/psd_resource_block.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1051/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/kis_predefined_brush_factory.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush_factory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_predefined_brush_factory.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_predefined_brush_factory.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush_factory.h:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1052/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/KisBrushServerProvider.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisBrushServerProvider.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisBrushServerProvider.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1053/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/kis_auto_brush.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_auto_brush.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_auto_brush.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_auto_brush.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1054/3305] Building CXX object libs/psd/CMakeFiles/kritapsd.dir/psd_additional_layer_info_block.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psd/psd_additional_layer_info_block.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psd/psd_additional_layer_info_block.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator_registry.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psd/psd_additional_layer_info_block.h:25: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1055/3305] Building CXX object libs/impex/CMakeFiles/kritaimpex.dir/KisExportCheckRegistry.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/impex/KisExportCheckBase.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/impex/KisExportCheckRegistry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/impex/KisExportCheckRegistry.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator_registry.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/impex/KisExportCheckRegistry.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1056/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/kis_png_brush.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisColorfulBrush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_png_brush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_png_brush.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1057/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/kis_brush_registry.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush_registry.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush_registry.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush_factory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush_registry.h:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1058/3305] Building CXX object libs/psd/CMakeFiles/kritapsd.dir/psd_pixel_utils.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psd/psd_pixel_utils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psd/psd_pixel_utils.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psd/psd_pixel_utils.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1059/3305] Building CXX object libs/psd/CMakeFiles/kritapsd.dir/psd_layer_record.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psd/psd_layer_record.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psd/psd_layer_record.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psd/psd_layer_record.h:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1060/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/kis_qimage_pyramid.cpp.o [1061/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/kis_svg_brush.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_svg_brush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_svg_brush.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1062/3305] Linking CXX static library sdk/tests/libkritatransformmaskstubs.a [1063/3305] Building CXX object libs/psd/CMakeFiles/kritapsd.dir/psd_layer_section.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psd/psd_layer_section.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psd/psd_layer_section.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psd/psd_layer_section.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1064/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/kis_abr_brush.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_abr_brush.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_abr_brush.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_abr_brush.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1065/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/kis_abr_brush_collection.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_abr_brush_collection.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_abr_brush_collection.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_abr_brush_collection.cpp:26: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1066/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/kis_pipebrush_parasite.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisColorfulBrush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_gbr_brush.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_imagepipe_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_pipebrush_parasite.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_pipebrush_parasite.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_pipebrush_parasite.h:27: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1067/3305] Linking CXX shared library libs/impex/libkritaimpex.so.19.0.0 [1068/3305] Creating library symlink libs/impex/libkritaimpex.so.19 libs/impex/libkritaimpex.so [1069/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/kis_gbr_brush.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisColorfulBrush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_gbr_brush.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_gbr_brush.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_gbr_brush.cpp:25: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1070/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/kis_brush.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.cpp: In member function ‘virtual void KisBrush::generateMaskAndApplyMaskOrCreateDab(KisFixedPaintDeviceSP, ColoringInformation*, const KisDabShape&, const KisPaintInformation&, double, double, qreal, qreal) const’: /home/build/YPKG/root/krita/build/krita-5.2.16/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/bits/stl_tempbuf.h:59, from /usr/include/c++/15/bits/stl_algo.h:69, from /usr/include/c++/15/algorithm:63, from /usr/include/QtCore/qglobal.h:142, from /usr/include/QtGui/qtguiglobal.h:43, from /usr/include/QtGui/qimage.h:43, from /usr/include/QtGui/QImage:1, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:11: /usr/include/c++/15/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) | ^~~~~~~~ [1071/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/KisBrushTypeMetaDataFixup.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisBrushTypeMetaDataFixup.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1072/3305] Linking CXX shared library libs/psd/libkritapsd.so.19.0.0 [1073/3305] Creating library symlink libs/psd/libkritapsd.so.19 libs/psd/libkritapsd.so [1074/3305] Automatic MOC for target kritatiffpsd [1075/3305] Automatic MOC for target kritapsd_static [1076/3305] Building CXX object plugins/impex/psd/CMakeFiles/kritapsd_static.dir/kritapsd_static_autogen/mocs_compilation.cpp.o [1077/3305] Building CXX object plugins/impex/tiff/CMakeFiles/kritatiffpsd.dir/kritatiffpsd_autogen/mocs_compilation.cpp.o [1078/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/kis_text_brush.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_text_brush.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_text_brush.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1079/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/kis_imagepipe_brush.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisColorfulBrush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_gbr_brush.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_imagepipe_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_imagepipe_brush.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_pipebrush_parasite.h:27, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_imagepipe_brush.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1080/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/KisAbrStorage.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_abr_brush_collection.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisAbrStorage.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisAbrStorage.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1081/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/KisColorfulBrush.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisColorfulBrush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisColorfulBrush.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisColorfulBrush.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1082/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/kis_text_brush_factory.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush_factory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_text_brush_factory.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_text_brush_factory.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush_factory.h:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1083/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/kis_auto_brush_factory.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_auto_brush_factory.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_auto_brush_factory.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush_factory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_auto_brush_factory.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1084/3305] Building CXX object libs/brush/CMakeFiles/kritalibbrush.dir/KisBrushModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisBrushModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1085/3305] Linking CXX shared library libs/brush/libkritalibbrush.so.19.0.0 [1086/3305] Creating library symlink libs/brush/libkritalibbrush.so.19 libs/brush/libkritalibbrush.so [1087/3305] Building CXX object plugins/impex/psd/CMakeFiles/kritapsd_static.dir/psd_colormode_block.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/psd/psd_colormode_block.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/psd/psd_colormode_block.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1088/3305] Building CXX object plugins/impex/tiff/CMakeFiles/kritatiffpsd.dir/kis_tiff_psd_resource_record.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_tiff_psd_resource_record.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_tiff_psd_resource_record.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1089/3305] Building CXX object plugins/impex/psd/CMakeFiles/kritapsd_static.dir/psd_image_data.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/psd/psd_image_data.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/psd/psd_image_data.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/psd/psd_image_data.h:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1090/3305] Building CXX object plugins/impex/tiff/CMakeFiles/kritatiffpsd.dir/kis_tiff_psd_layer_record.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_tiff_psd_layer_record.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_tiff_psd_layer_record.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psd/psd_layer_section.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_tiff_psd_layer_record.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1091/3305] Linking CXX static library plugins/impex/psd/libkritapsd_static.a [1092/3305] Linking CXX shared library plugins/impex/tiff/libkritatiffpsd.so.19.0.0 [1093/3305] Creating library symlink plugins/impex/tiff/libkritatiffpsd.so.19 plugins/impex/tiff/libkritatiffpsd.so [1094/3305] Automatic MOC for target kritaui [1095/3305] Generating ui_wdgdlgpngimport.h [1096/3305] Generating ui_wdgbookmarkedconfigurationseditor.h [1097/3305] Generating ui_KoFillConfigWidget.h [1098/3305] Generating ui_KoStrokeConfigWidget.h [1099/3305] Generating ui_KisAutoLevelsWidget.h [1100/3305] Generating ui_wdgaboutapplication.h [1101/3305] Generating ui_wdgfullscreensettings.h [1102/3305] Generating ui_wdgsegmentgradienteditor.h [1103/3305] Generating ui_wdggenerators.h [1104/3305] Generating ui_wdgcustompattern.h [1105/3305] Generating ui_wdglayerproperties.h [1106/3305] Generating ui_wdgcolorsettings.h [1107/3305] Generating ui_KisDitherWidget.h [1108/3305] Generating ui_wdgperformancesettings.h [1109/3305] Generating ui_wdggeneralsettings.h [1110/3305] Generating ui_wdgapplyprofile.h [1111/3305] Generating ui_wdgfilterdialog.h [1112/3305] Generating ui_wdgmasksource.h [1113/3305] Generating ui_wdgpaintoppresets.h [1114/3305] Generating ui_kis_matrix_widget.h [1115/3305] Generating ui_wdggeometryoptions.h [1116/3305] Generating ui_wdgmetadatamergestrategychooser.h [1117/3305] Generating ui_wdgtabletsettings.h [1118/3305] Generating ui_wdgcolorspaceselectoradvanced.h [1119/3305] Generating ui_wdgimageproperties.h [1120/3305] Generating ui_wdgdlggeneratorlayer.h [1121/3305] Generating ui_wdgdisplaysettings.h [1122/3305] Generating ui_wdgnewimage.h [1123/3305] Generating ui_wdgpaintopsettings.h [1124/3305] Generating ui_wdgmaskfromselection.h [1125/3305] Generating ui_wdgcolorspaceselector.h [1126/3305] Generating ui_wdgdlgfilelayer.h [1127/3305] Generating ui_wdgpreseticonlibrary.h [1128/3305] Generating ui_wdgfilternodecreation.h [1129/3305] Generating ui_wdgnodequerypatheditor.h [1130/3305] Generating ui_wdgpresetselectorstrip.h [1131/3305] Generating ui_wdgsavebrushpreset.h [1132/3305] Generating ui_wdgimportimagesequence.h [1133/3305] Generating ui_KisDetailsPaneBase.h [1134/3305] Generating ui_KisOpenPaneBase.h [1135/3305] Generating ui_wdgrectangleconstraints.h [1136/3305] Generating ui_wdgstrokeselectionproperties.h [1137/3305] Generating ui_wdgstopgradienteditor.h [1138/3305] Generating ui_wdgsessionmanager.h [1139/3305] Generating ui_wdgfilterselector.h [1140/3305] Generating ui_wdgnewwindowlayout.h [1141/3305] Generating ui_WdgDlgPaletteEditor.h [1142/3305] Generating ui_KisWelcomePage.h [1143/3305] Generating ui_KisNewsPage.h [1144/3305] Generating ui_wdgchangeclonesource.h [1145/3305] Generating ui_wdgGamutMaskToolbar.h [1146/3305] Generating ui_koDocumentInfoAboutWidget.h [1147/3305] Generating ui_koDocumentInfoAuthorWidget.h [1148/3305] Generating ui_WdgPopupPaletteSettings.h [1149/3305] Generating ui_wdgMissingColorProfile.h [1150/3305] Generating ui_wdgPasteFormat.h [1151/3305] Generating ui_wdgconvertcolorspace.h [1152/3305] Generating ui_kis_dlg_brush_hud_config.h [1153/3305] Generating ui_kis_delayed_save_dialog.h [1154/3305] Generating ui_kis_dlg_hlg_import.h [1155/3305] Generating ui_KisRecoverNamedAutosaveDialog.h [1156/3305] Generating ui_kis_input_configuration_page.h [1157/3305] Generating ui_kis_edit_profiles_dialog.h [1158/3305] Generating ui_kis_input_configuration_page_item.h [1159/3305] Generating ui_kis_wheel_input_editor.h [1160/3305] Generating ui_kis_key_input_editor.h [1161/3305] Generating ui_WdgColorOverlay.h [1162/3305] Generating ui_wdgContour.h [1163/3305] Generating ui_wdgdropshadow.h [1164/3305] Generating ui_kis_mouse_input_editor.h [1165/3305] Generating ui_wdgblendingoptions.h [1166/3305] Generating ui_WdgGradientOverlay.h [1167/3305] Generating ui_wdglayerstyles.h [1168/3305] Generating ui_WdgPatternOverlay.h [1169/3305] Generating ui_WdgStroke.h [1170/3305] Generating ui_wdgBevelAndEmboss.h [1171/3305] Generating ui_wdgstylesselector.h [1172/3305] Generating ui_wdgInnerGlow.h [1173/3305] Generating ui_wdgTexture.h [1174/3305] Generating ui_WdgSatin.h [1175/3305] Generating ui_wdgKisLayerStyleAngleSelector.h [1176/3305] Generating ui_wdg_imagesize.h [1177/3305] Generating ui_VideoImportDialog.h [1178/3305] Generating ui_tablettest.h [1179/3305] Generating ui_wdg_animationrenderer.h [1180/3305] Generating ui_wdgsplash.h [1181/3305] Generating ui_kis_screen_size_choice_dialog.h [1182/3305] Generating ui_wdg_canvassize.h [1183/3305] Generating ui_video_export_options_dialog.h [1184/3305] Generating ui_wdg_layersize.h [1185/3305] Generating ui_VideoHDRMetadataOptionsDialog.h [1186/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_exposure_gamma_correction_interface.cpp.o [1187/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_display_filter.cpp.o [1188/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_grid_decoration.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_grid_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_grid_decoration.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1189/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_grid_config.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_grid_config.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1190/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_canvas_updates_compressor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_image_patch.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_updates_compressor.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_updates_compressor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1191/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_canvas_decoration.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_decoration.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_decoration.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1192/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_tool_proxy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_tool_proxy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_tool_proxy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1193/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_projection_backend.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_image_patch.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_projection_backend.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_projection_backend.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1194/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_coordinates_converter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_coordinates_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_coordinates_converter.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_coordinates_converter.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1195/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_grid_manager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_grid_manager.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_grid_manager.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_grid_manager.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1196/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_image_patch.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_image_patch.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_image_patch.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1197/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_prescaled_projection.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_prescaled_projection.h:25, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_prescaled_projection.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_prescaled_projection.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_projection_backend.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_prescaled_projection.cpp:29: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1198/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_qpainter_canvas.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_abstract_canvas_widget.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_widget_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_qpainter_canvas.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_qpainter_canvas.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_qpainter_canvas.cpp:25: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_updates_compressor.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_qpainter_canvas.cpp:43: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1199/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_canvas_controller.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_controller.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_controller.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_controller.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl_image_textures.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl_canvas2.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_controller.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1200/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_update_info.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_image_patch.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1201/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_canvas_widget_base.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_abstract_canvas_widget.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_widget_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_widget_base.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_widget_base.cpp:25: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_widget_base.cpp:30: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1202/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_display_color_converter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1203/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_snap_line_strategy.cpp.o [1204/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/KisSnapPointStrategy.cpp.o [1205/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/KisMirrorAxisConfig.cpp.o [1206/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_canvas2.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl_image_textures.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl_canvas2.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.cpp:71: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1207/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_snap_config.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_snap_config.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1208/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_change_guides_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_change_guides_command.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1209/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/kis_about_application.cpp.o [1210/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_guides_decoration.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_guides_decoration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_guides_decoration.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_guides_decoration.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1211/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_guides_config.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_guides_config.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1212/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/KisSnapPixelStrategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/KisSnapPixelStrategy.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1213/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_infinity_manager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_infinity_manager.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_infinity_manager.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_infinity_manager.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1214/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_guides_manager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_guides_decoration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_guides_manager.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_guides_manager.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1215/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_image_pyramid.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_image_pyramid.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_image_pyramid.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_projection_backend.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_image_pyramid.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_image_pyramid.cpp: In member function ‘void KisImagePyramid::retrieveImageData(const QRect&)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1216/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/kis_dlg_adj_layer_props.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_adj_layer_props.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_adj_layer_props.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_adj_layer_props.cc:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1217/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/kis_dlg_paste_format.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_clipboard.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_paste_format.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_paste_format.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1218/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/kis_dlg_adjustment_layer.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_adjustment_layer.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_adjustment_layer.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_adjustment_layer.cc:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1219/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/slider_and_spin_box_sync.cpp.o [1220/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/kis_dlg_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_filter.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_filter.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1221/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/kis_dlg_generator_layer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_wdg_generator.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/ui/ui_wdgdlggeneratorlayer.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_generator_layer.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_generator_layer.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_generator_layer.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1222/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/kis_dlg_file_layer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_external_layer_iface.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_file_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_file_layer.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_file_layer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_external_layer_iface.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1223/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/KisNewWindowLayoutDialog.cpp.o [1224/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/kis_delayed_save_dialog.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_delayed_save_dialog.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_delayed_save_dialog.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1225/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/KisRecoverNamedAutosaveDialog.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisRecoverNamedAutosaveDialog.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisRecoverNamedAutosaveDialog.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1226/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/kis_dlg_png_import.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_png_import.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1227/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/kis_dlg_missing_color_profile.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_clipboard.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_missing_color_profile.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_missing_color_profile.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1228/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/kis_dlg_hlg_import.cpp.o [1229/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/kis_dlg_stroke_selection_properties.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_stroke_selection_properties.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_stroke_selection_properties.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_stroke_selection_properties.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1230/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/kis_dlg_image_properties.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_image_properties.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_image_properties.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_image_properties.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1231/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/kis_dlg_import_image_sequence.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_import_image_sequence.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1232/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/KisSessionManagerDialog.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisResourceServerProvider.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisSessionManagerDialog.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisSessionManagerDialog.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1233/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/KisDlgChangeCloneSource.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisDlgChangeCloneSource.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisDlgChangeCloneSource.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_clone_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisDlgChangeCloneSource.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1234/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/flake/kis_node_dummies_graph.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_node_dummies_graph.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_node_dummies_graph.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1235/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/flake/kis_dummies_facade.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_dummies_facade_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_dummies_facade.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_dummies_facade.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1236/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/flake/kis_node_shapes_graph.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_node_shapes_graph.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_node_shapes_graph.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1237/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/KisDlgSavePreset.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_scratch_pad.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/ui/ui_wdgsavebrushpreset.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisDlgSavePreset.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisDlgSavePreset.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_scratch_pad.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1238/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/KisColorSpaceConversionDialog.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisColorSpaceConversionDialog.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisColorSpaceConversionDialog.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1239/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/KisCumulativeUndoModel.cpp.o [1240/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/kis_dlg_layer_properties.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_layer_properties.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_layer_properties.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_multinode_property.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_layer_properties.cc:27: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1241/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/flake/kis_dummies_facade_base.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_dummies_facade_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_dummies_facade_base.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1242/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/flake/kis_shape_selection_canvas.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_selection_canvas.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_selection_canvas.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1243/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/KisDlgConfigureCumulativeUndo.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisDlgConfigureCumulativeUndo.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1244/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/flake/kis_node_shape.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_node_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_node_shape.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_node_shape.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1245/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/flake/kis_take_all_shapes_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_take_all_shapes_command.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_take_all_shapes_command.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1246/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/brushhud/kis_uniform_paintop_property_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_uniform_paintop_property.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/brushhud/kis_uniform_paintop_property_widget.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/brushhud/kis_uniform_paintop_property_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1247/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/flake/kis_shape_selection_model.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_selection_model.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_selection_model.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1248/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/brushhud/kis_round_hud_button.cpp.o [1249/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/flake/kis_shape_controller.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_dummies_facade_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_controller.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_controller.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_based_layer.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_adjustment_layer.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_controller.cpp:28: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1250/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/brushhud/kis_brush_hud_properties_list.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_uniform_paintop_property.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/brushhud/kis_brush_hud_properties_list.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/brushhud/kis_brush_hud_properties_list.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1251/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_bookmarked_configurations_editor.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_bookmarked_configurations_editor.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_bookmarked_configurations_editor.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1252/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_bookmarked_configurations_model.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_bookmarked_configurations_model.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_bookmarked_configurations_model.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1253/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_aspect_ratio_locker.cpp.o [1254/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/flake/kis_shape_selection.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisImageResolutionProxy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_selection.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_selection.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_selection.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1255/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/flake/kis_shape_layer_canvas.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_layer_canvas.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_layer_canvas.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_layer_canvas.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1256/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/flake/kis_shape_layer.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_layer.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_layer.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_layer.h:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1257/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/brushhud/kis_dlg_brush_hud_config.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/brushhud/kis_dlg_brush_hud_config.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/brushhud/kis_dlg_brush_hud_config.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/brushhud/kis_dlg_brush_hud_config.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1258/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/kis_dlg_layer_style.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_layer_style.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_layer_style.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_color_button.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/ui/ui_wdgBevelAndEmboss.h:28, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_layer_style.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1259/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/brushhud/kis_brush_hud.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_uniform_paintop_property.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/brushhud/kis_brush_hud.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/brushhud/kis_brush_hud.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1260/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_categories_mapper.cpp.o [1261/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/brushhud/kis_brush_hud_properties_config.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_uniform_paintop_property.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/brushhud/kis_brush_hud_properties_config.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/brushhud/kis_brush_hud_properties_config.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/brushhud/kis_brush_hud_properties_config.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1262/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_bookmarked_filter_configurations_model.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_bookmarked_configurations_model.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_bookmarked_filter_configurations_model.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_bookmarked_filter_configurations_model.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_bookmarked_filter_configurations_model.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1263/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisOcioConfiguration.cpp.o [1264/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_categorized_list_model.cpp.o [1265/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisPaintopPropertiesBase.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPaintopPropertiesBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPaintopPropertiesBase.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPaintopPropertiesBase.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1266/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_categorized_item_delegate.cpp.o [1267/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisPlaybackEngineQT.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_time_span.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/KisCanvasAnimationState.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPlaybackEngineQT.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPlaybackEngineQT.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPlaybackEngineQT.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1268/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisPlaybackEngine.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPlaybackEngine.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1269/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/kis_dlg_preferences.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_preferences.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/kis_dlg_preferences.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1270/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisPresetShadowUpdater.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPresetShadowUpdater.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPresetShadowUpdater.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1271/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_derived_resources.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_derived_resources.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1272/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisDisplayConfig.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDisplayConfig.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1273/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_canvas_resource_provider.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1274/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_paint_ops_model.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paint_ops_model.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paint_ops_model.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1275/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_composite_ops_model.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_composite_ops_model.cc:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1276/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_control_frame.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/KoDualColorButton.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_control_frame.cpp:30: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_control_frame.cpp:35: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1277/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kritaui_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/ui/kritaui_autogen/EWIEGA46WW/../../../../../libs/ui/KisApplication.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/ui/kritaui_autogen/EWIEGA46WW/moc_KisApplication.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/ui/kritaui_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/ui/kritaui_autogen/KGLXD3X7AI/../../../../../libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/ui/kritaui_autogen/KGLXD3X7AI/../../../../../libs/ui/canvas/kis_projection_backend.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/ui/kritaui_autogen/KGLXD3X7AI/../../../../../libs/ui/canvas/kis_image_pyramid.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/ui/kritaui_autogen/KGLXD3X7AI/moc_kis_image_pyramid.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/ui/kritaui_autogen/mocs_compilation.cpp:64: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1278/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_image_view_converter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_image_view_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_image_view_converter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1279/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_file_layer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_external_layer_iface.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_file_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_file_layer.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_external_layer_iface.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1280/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_clipboard.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_clipboard.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_clipboard.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_clipboard.cc:35: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1281/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_custom_pattern.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_custom_pattern.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_custom_pattern.cc:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1282/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_safe_document_loader.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_safe_document_loader.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_safe_document_loader.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_safe_document_loader.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1283/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_splash_screen.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPart.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_splash_screen.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisApplication.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_splash_screen.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1284/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_config.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1285/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_filters_model.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_filters_model.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_filters_model.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_filters_model.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1286/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_filter_manager.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_filter_manager.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_filter_manager.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_filter_manager.cc:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1287/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_node_selection_adapter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_selection_adapter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_selection_adapter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1288/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_image_manager.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_image_manager.cc:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_image_manager.cc:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1289/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_node_insertion_adapter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_manager.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_insertion_adapter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_insertion_adapter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1290/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_model_index_converter_base.cpp.o [1291/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_import_catcher.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_import_catcher.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_import_catcher.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_import_catcher.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1292/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_node_filter_proxy_model.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_filter_proxy_model.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_filter_proxy_model.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1293/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisNodeDisplayModeAdapter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisNodeDisplayModeAdapter.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1294/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_node_commands_adapter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/./kis_node_commands_adapter.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_commands_adapter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_change_filter_command.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_node_commands.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_commands_adapter.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1295/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_model_index_converter_show_all.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_node_dummies_graph.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_model_index_converter_show_all.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1296/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_mask_manager.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_mask_manager.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_mask_manager.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transaction.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_mask_manager.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1297/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_model_index_converter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_mask.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_model_index_converter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_layer.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/KisReferenceImagesLayer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_model_index_converter.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1298/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisLayerThumbnailCache.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisLayerThumbnailCache.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisLayerThumbnailCache.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1299/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_mimedata.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_mimedata.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_mimedata.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_mimedata.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1300/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisDecorationsManager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDecorationsManager.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDecorationsManager.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisReferenceImagesDecoration.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDecorationsManager.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1301/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_node_model.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_model.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_model.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_model.cpp:29: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1302/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_node_juggler_compressed.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_juggler_compressed.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_juggler_compressed.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_juggler_compressed.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1303/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_preference_set_registry.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_preference_set_registry.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_preference_set_registry.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1304/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisSelectedShapesProxy.cpp.o [1305/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_paintop_options_model.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_options_model.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_options_model.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1306/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_painting_assistants_decoration.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_painting_assistants_decoration.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_painting_assistants_decoration.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_painting_assistants_decoration.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1307/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_layer_manager.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_based_layer.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_adjustment_layer.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_layer_manager.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_layer_manager.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_based_layer.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1308/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisSelectionActionsAdapter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisSelectionActionsAdapter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisSelectionActionsAdapter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1309/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_node_manager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_manager.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_manager.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_manager.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1310/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_painting_assistant.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_painting_assistant.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_painting_assistant.cc:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1311/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisResourceServerProvider.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisResourceServerProvider.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisResourceServerProvider.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisResourceServerProvider.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1312/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_paintop_settings_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1313/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_selection_decoration.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_selection_decoration.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_selection_decoration.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_selection_decoration.cc:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1314/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_paintop_option.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1315/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_workspace_resource.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_workspace_resource.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1316/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_action.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1317/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_popup_palette.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_popup_palette.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1318/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_zoom_manager.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_zoom_manager.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_zoom_manager.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_zoom_manager.cc:25: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1319/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_statusbar.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_statusbar.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_statusbar.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_statusbar.cc:40: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1320/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_png_converter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_png_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_png_converter.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_png_converter.cpp:37: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1321/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_paintop_box.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_box.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_box.cc:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_box.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1322/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisActionPlugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisActionPlugin.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisActionPlugin.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1323/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisIdleTaskStrokeStrategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisIdleTaskStrokeStrategy.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisIdleTaskStrokeStrategy.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1324/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_canvas_controls_manager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_controls_manager.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1325/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisIdleTasksManager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisIdleTaskStrokeStrategy.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisIdleTasksManager.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisIdleTasksManager.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1326/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisLongPressEventFilter.cpp.o [1327/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_multinode_property.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_multinode_property.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_multinode_property.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_multinode_property.h:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1328/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_favorite_resource_manager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_favorite_resource_manager.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1329/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_action_manager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1330/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisUiFont.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisUiFont.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1331/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_selection_manager.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_selection_manager.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_selection_manager.cc:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_selection_manager.cc:28: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1332/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisImageThumbnailStrokeStrategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImageThumbnailStrokeStrategy.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImageThumbnailStrokeStrategy.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImageThumbnailStrokeStrategy.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1333/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/opengl/kis_texture_tile_info_pool.cpp.o [1334/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/opengl/kis_opengl_canvas_debugger.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl_canvas_debugger.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1335/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/opengl/KisScreenInformationAdapter.cpp.o [1336/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/opengl/kis_texture_tile.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile.cpp: In member function ‘void KisTextureTile::update(const KisTextureTileUpdateInfo&, bool)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1337/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/opengl/kis_opengl_canvas2.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_abstract_canvas_widget.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_widget_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl_canvas2.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl_canvas2.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl_image_textures.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl_canvas2.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1338/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/opengl/kis_opengl_shader_loader.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl_shader_loader.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1339/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/KisToolChangesTrackerData.cpp.o [1340/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/KisToolChangesTracker.cpp.o [1341/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/opengl/KisOpenGLBufferCircularStorage.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/KisOpenGLBufferCircularStorage.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1342/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/opengl/KisOpenGLBufferCreationGuard.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/KisOpenGLBufferCreationGuard.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1343/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/opengl/KisOpenGLSync.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/KisOpenGLSync.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/KisOpenGLSync.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1344/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/opengl/KisOpenGLModeProber.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/KisOpenGLModeProber.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/KisOpenGLModeProber.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1345/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/opengl/KisOpenGLUpdateInfoBuilder.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_image_patch.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/KisOpenGLUpdateInfoBuilder.cpp: In member function ‘KisOpenGLUpdateInfoSP KisOpenGLUpdateInfoBuilder::buildUpdateInfo(const QRect&, KisPaintDeviceSP, const QRect&, int, bool)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1346/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/opengl/kis_opengl_image_textures.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_image_patch.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl_image_textures.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl_image_textures.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1347/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_shape_tool_helper.cpp.o [1348/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisWelcomePageWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisWelcomePageWidget.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisWelcomePageWidget.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisWelcomePageWidget.cpp:27: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1349/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_delegated_tool_policies.cpp.o [1350/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/opengl/kis_opengl.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.cpp:34: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.cpp:85:10: warning: ‘void {anonymous}::appendOpenGLWarningString(KLocalizedString)’ defined but not used [-Wunused-function] 85 | void appendOpenGLWarningString(KLocalizedString warning) | ^~~~~~~~~~~~~~~~~~~~~~~~~ [1351/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_fps_decoration.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_fps_decoration.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_fps_decoration.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_fps_decoration.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1352/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_stabilized_events_sampler.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_stabilized_events_sampler.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_stabilized_events_sampler.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1353/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/KisAsynchronousStrokeUpdateHelper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/KisAsynchronousStrokeUpdateHelper.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/KisAsynchronousStrokeUpdateHelper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1354/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_selection_tool_config_widget_helper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_selection_tool_config_widget_helper.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_selection_tool_config_widget_helper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1355/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/opengl/KisOpenGLCanvasRenderer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_image_patch.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl_image_textures.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/KisOpenGLCanvasRenderer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/KisOpenGLCanvasRenderer.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1356/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_selection_tool_helper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_selection_tool_helper.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_selection_tool_helper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1357/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_rectangle_constraint_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_rectangle_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_rectangle_constraint_widget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1358/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_speed_smoother.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_speed_smoother.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1359/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_painting_information_builder.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_painting_information_builder.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_painting_information_builder.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_painting_information_builder.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1360/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_tool_multihand_helper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand_helper.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_multihand_helper.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_multihand_helper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand_helper.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1361/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_figure_painting_tool_helper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_figure_painting_tool_helper.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_figure_painting_tool_helper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_resources_snapshot.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/kis_painter_based_stroke_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/freehand_stroke.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_figure_painting_tool_helper.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1362/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_tool.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.cc:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl_image_textures.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl_canvas2.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.cc:47: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1363/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_tool_freehand.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand.cc:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1364/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_tool_ellipse_base.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_rectangle_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_ellipse_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_ellipse_base.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1365/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/KisStabilizerDelayedPaintHelper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/KisStabilizerDelayedPaintHelper.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/KisStabilizerDelayedPaintHelper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1366/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_tool_freehand_helper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand_helper.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand_helper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand_helper.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1367/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_tool_shape.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1368/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_tool_paint.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_paint.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_paint.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1369/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_tool_polyline_base.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_tool_proxy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_input_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_polyline_base.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1370/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/strokes/KisStrokeEfficiencyMeasurer.cpp.o [1371/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_tool_rectangle_base.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_rectangle_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_rectangle_base.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1372/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_smoothing_options.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_smoothing_options.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1373/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/KisStrokeCompatibilityInfo.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/KisStrokeCompatibilityInfo.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/KisStrokeCompatibilityInfo.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_resources_snapshot.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/KisStrokeCompatibilityInfo.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1374/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/KisToolOutlineBase.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/KisToolOutlineBase.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/KisToolOutlineBase.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1375/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/KisStrokeSpeedMonitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/KisStrokeSpeedMonitor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/KisStrokeSpeedMonitor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/KisStrokeSpeedMonitor.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1376/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_tool_utils.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_utils.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_utils.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_utils.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1377/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/kis_resources_snapshot.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_resources_snapshot.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_resources_snapshot.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_resources_snapshot.h:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1378/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/KisSelectionToolFactoryBase.cpp.o [1379/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/KisToolPaintFactoryBase.cpp.o [1380/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/strokes/KisNodeSelectionRecipe.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/KisNodeSelectionRecipe.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/KisNodeSelectionRecipe.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1381/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/strokes/freehand_stroke.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/freehand_stroke.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/freehand_stroke.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_resources_snapshot.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/kis_painter_based_stroke_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/freehand_stroke.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1382/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/strokes/KisFreehandStrokeInfo.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/KisFreehandStrokeInfo.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1383/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/strokes/kis_color_sampler_stroke_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_simple_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/kis_color_sampler_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/kis_color_sampler_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/kis_color_sampler_stroke_strategy.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1384/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/toolbox/KoToolBoxButton.cpp.o [1385/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/strokes/KisMaskedFreehandStrokePainter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/KisMaskedFreehandStrokePainter.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1386/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/strokes/KisMaskingBrushRenderer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/KisMaskingBrushRenderer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/KisMaskingBrushRenderer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/KisMaskingBrushRenderer.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1387/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/toolbox/KoToolBoxFactory.cpp.o [1388/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/toolbox/KoToolBoxDocker.cpp.o [1389/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_canvas_drop.cpp.o [1390/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/strokes/kis_painter_based_stroke_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_simple_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisRunnableBasedStrokeStrategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/kis_painter_based_stroke_strategy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/kis_painter_based_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_resources_snapshot.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/kis_painter_based_stroke_strategy.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1391/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/strokes/kis_filter_stroke_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke_strategy_undo_command_based.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/kis_filter_stroke_strategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/kis_filter_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_resources_snapshot.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/kis_filter_stroke_strategy.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1392/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_cmb_contour.cpp.o [1393/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_collapsible_button_group.cpp.o [1394/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KisCompositeOpListConnectionHelper.cpp.o [1395/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/toolbox/KoToolBox.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/toolbox/KoToolBox.cpp:33: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1396/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/KisAsyncColorSamplerHelper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/KisAsyncColorSamplerHelper.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/KisAsyncColorSamplerHelper.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/KisAsyncColorSamplerHelper.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1397/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_cmb_idlist.cc.o [1398/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_transport_controls.cpp.o [1399/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_utility_title_bar.cpp.o [1400/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/strokes/move_stroke_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke_strategy_undo_command_based.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/move_stroke_strategy.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/move_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transaction.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/move_stroke_strategy.h:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1401/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_tone_curve_widget.cpp.o [1402/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_cmb_gradient.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/gradient/KisGradientChooser.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_cmb_gradient.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1403/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KisCurveWidgetConnectionHelper.cpp.o [1404/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_paintop_list_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_paintop_list_widget.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1405/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_cmb_composite.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_cmb_composite.cc:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1406/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KisCurveWidgetControlsManager.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/KisCurveWidgetControlsManager.cpp:210:40: warning: type attributes ignored after type is already defined [-Wattributes] 210 | template class KRITAUI_EXPORT_INSTANCE KisCurveWidgetControlsManager; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/KisCurveWidgetControlsManager.cpp:211:40: warning: type attributes ignored after type is already defined [-Wattributes] 211 | template class KRITAUI_EXPORT_INSTANCE KisCurveWidgetControlsManager; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1407/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_cie_tongue_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_cie_tongue_widget.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_cie_tongue_widget.cpp:42: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1408/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_color_space_selector.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_cie_tongue_widget.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/ui/ui_wdgcolorspaceselectoradvanced.h:26, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_advanced_color_space_selector.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_color_space_selector.cc:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1409/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_iconwidget.cc.o [1410/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_mask_widgets.cpp.o [1411/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_meta_data_merge_strategy_chooser_widget.cc.o [1412/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_curve_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_curve_widget.cpp:36: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_curve_widget.cpp:53: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_curve_widget_p.h: In member function ‘void KisCurveWidget::Private::drawGrid(QPainter&, int, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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/QtWidgets/qwidget.h:48, from /usr/include/QtWidgets/qabstractspinbox.h:44, from /usr/include/QtWidgets/qspinbox.h:44, from /usr/include/QtWidgets/QSpinBox:1, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_curve_widget.cpp:31: /usr/include/QtGui/qpalette.h:101:22: note: declared here 101 | Background Q_DECL_ENUMERATOR_DEPRECATED_X("Use QPalette::Window instead") = Window | ^~~~~~~~~~ [1413/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_multi_bool_filter_widget.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_multi_bool_filter_widget.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_multi_bool_filter_widget.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1414/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_multi_double_filter_widget.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_multi_double_filter_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_multi_double_filter_widget.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1415/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_image_from_clipboard_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_image_from_clipboard_widget.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_image_from_clipboard_widget.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1416/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_progress_widget.cpp.o [1417/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_paintop_preset_icon_library.cpp.o [1418/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_multi_integer_filter_widget.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_multi_integer_filter_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_multi_integer_filter_widget.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1419/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_filter_selector_widget.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_filter_selector_widget.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_filter_selector_widget.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_filter_selector_widget.cc:25: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1420/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_advanced_color_space_selector.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_cie_tongue_widget.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/ui/ui_wdgcolorspaceselectoradvanced.h:26, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_advanced_color_space_selector.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_advanced_color_space_selector.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1421/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_tool_options_popup.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_tool_options_popup.cpp:27: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1422/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_size_group.cpp.o [1423/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_paintop_presets_chooser_popup.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_paintop_presets_chooser_popup.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_paintop_presets_chooser_popup.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_paintop_presets_chooser_popup.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1424/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_size_group_p.cpp.o [1425/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KisSelectionPropertySlider.cpp.o [1426/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_custom_image_widget.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_custom_image_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_custom_image_widget.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1427/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_pattern_chooser.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_pattern_chooser.cc:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_pattern_chooser.cc:25: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1428/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_preset_chooser.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_preset_chooser.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1429/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_categorized_list_view.cpp.o [1430/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_selection_options.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_selection_options.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_selection_options.cc:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1431/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_tool_button.cpp.o [1432/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_scratch_pad_event_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_scratch_pad.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_scratch_pad_event_filter.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_scratch_pad.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1433/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_floating_message.cpp.o [1434/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_elided_label.cpp.o [1435/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_wdg_generator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_wdg_generator.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_wdg_generator.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_wdg_generator.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1436/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/tool/strokes/KisMaskingBrushCompositeOpFactory.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/compositeops/KoCompositeOpFunctions.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/KisMaskingBrushCompositeOpFactory.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h: In instantiation of ‘static _Tdst KoColorSpaceMaths<_T, _Tdst>::multiply(_T, _Tdst, _Tdst) [with _T = unsigned int; _Tdst = unsigned int]’: /home/build/YPKG/root/krita/build/krita-5.2.16/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); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/strokes/KisMaskingBrushCompositeOp.h:537:10: required from here 537 | void composite(const quint8 *srcRowStart, int srcRowStride, | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1437/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_scratch_pad.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_scratch_pad.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_scratch_pad.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_scratch_pad.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_scratch_pad.cpp: In member function ‘virtual void KisScratchPad::paintEvent(QPaintEvent*)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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/QtCore/qglobal.h:1307, from /usr/include/QtGui/qtguiglobal.h:43, from /usr/include/QtGui/qimage.h:43, from /usr/include/QtGui/QImage:1, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_scratch_pad.h:10: /usr/include/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) {} | ^~~~~~ [1438/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KisLodAvailabilityData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/KisLodAvailabilityData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1439/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_workspace_chooser.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_workspace_chooser.cpp:28: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1440/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_color_label_selector_widget.cpp.o [1441/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_widget_chooser.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_widget_chooser.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1442/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_color_filter_combo.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_color_filter_combo.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_color_filter_combo.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1443/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_color_label_button.cpp.o [1444/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_layer_filter_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_layer_filter_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_layer_filter_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1445/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_paintop_presets_editor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_paintop_presets_editor.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_paintop_presets_editor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_paintop_presets_editor.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1446/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_lod_availability_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_lod_availability_widget.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1447/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KisWarningWidget.cpp.o [1448/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KisLayerStyleAngleSelector.cpp.o [1449/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KisMemoryReportButton.cpp.o [1450/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KisHistogramView.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_histogram.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/KisHistogramView.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1451/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KisScreenColorSampler.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/KisScreenColorSampler.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1452/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KoDualColorButton.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/KoDualColorButton.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/KoDualColorButton.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1453/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_preset_live_preview_view.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_preset_live_preview_view.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_preset_live_preview_view.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_preset_live_preview_view.h:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1454/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KisLodAvailabilityModel.cpp.o [1455/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KisAutoLevelsWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/KisAutoLevelsWidget.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/KisAutoLevelsWidget.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisAutoLevels.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/KisAutoLevelsWidget.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1456/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_zoom_scrollbar.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_zoom_scrollbar.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1457/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KisHistogramPainter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_histogram.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/KisHistogramPainter.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/KisHistogramPainter.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1458/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KoStrokeConfigWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/KoStrokeConfigWidget.cpp:57: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1459/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KisDitherWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/KisDitherWidget.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1460/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/utils/KisSpinBoxSplineUnitConverter.cpp.o [1461/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/gradient/KisStopGradientSlider.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoSegmentGradient.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/gradient/KisGradientWidgetsUtils.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/gradient/KisStopGradientSlider.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/krita_utils.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/gradient/KisStopGradientSlider.cpp:26: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1462/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KoFillConfigWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/KoFillConfigWidget.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/KoFillConfigWidget.cpp:49: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1463/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/gradient/KisGradientWidgetsUtils.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoSegmentGradient.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/gradient/KisGradientWidgetsUtils.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/gradient/KisGradientWidgetsUtils.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1464/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KisColorSamplerPreviewPreview.cpp.o [1465/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/gradient/KisSegmentGradientSlider.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoSegmentGradient.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/gradient/KisSegmentGradientSlider.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/krita_utils.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/gradient/KisSegmentGradientSlider.cpp:26: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1466/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/gradient/KisGradientColorEditor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_color_button.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/gradient/KisGradientColorEditor.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1467/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KisGamutMaskToolbar.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/KisGamutMaskToolbar.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1468/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/gradient/KisSegmentGradientEditor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoSegmentGradient.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/gradient/KisSegmentGradientEditor.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1469/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/gradient/KisGradientChooser.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoSegmentGradient.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/gradient/KisGradientChooser.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/gradient/KisGradientChooser.cpp:29: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1470/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/gradient/KisStopGradientEditor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoStopGradient.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/gradient/KisStopGradientEditor.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1471/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/gradient/KisGenericGradientEditor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoStopGradient.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/gradient/KisGenericGradientEditor.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1472/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/KisNewsWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/KisNewsWidget.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1473/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/utils/KisRecentDocumentsModelWrapper.cpp.o [1474/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/KisDlgPaletteEditor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisDlgPaletteEditor.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1475/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/utils/kis_document_aware_spin_box_unit_manager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPart.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/utils/kis_document_aware_spin_box_unit_manager.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/utils/kis_document_aware_spin_box_unit_manager.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1476/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_extended_modifiers_mapper.cpp.o [1477/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_abstract_input_action.cpp.o [1478/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/utils/KisDitherUtil.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/utils/KisDitherUtil.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/utils/KisDitherUtil.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/utils/KisDitherUtil.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1479/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/utils/KisRecentFileIconCache.cpp.o [1480/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/utils/KisFileIconCreator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/utils/KisFileIconCreator.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1481/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisPaletteEditor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPaletteEditor.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPaletteEditor.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1482/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_abstract_shortcut.cpp.o [1483/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_native_gesture_shortcut.cpp.o [1484/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_single_action_shortcut.cpp.o [1485/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_alternate_invocation_action.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_alternate_invocation_action.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_alternate_invocation_action.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1486/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_stroke_shortcut.cpp.o [1487/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_rotate_canvas_action.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_controller.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_rotate_canvas_action.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_rotate_canvas_action.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1488/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_tool_invocation_action.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_tool_proxy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_tool_invocation_action.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1489/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_pan_action.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_pan_action.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1490/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_change_frame_action.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_tool_proxy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_input_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_change_frame_action.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1491/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_gamma_exposure_action.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_gamma_exposure_action.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1492/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_zoom_action.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_zoom_action.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1493/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/KisInputActionGroup.cpp.o [1494/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/KisPopupWidgetAction.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/KisPopupWidgetAction.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/KisPopupWidgetAction.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1495/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_change_primary_setting_action.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_change_primary_setting_action.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_change_primary_setting_action.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1496/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/KisInputProfileMigrator.cpp.o [1497/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_input_manager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_tool_proxy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_input_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_input_manager.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1498/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_select_layer_action.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_select_layer_action.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1499/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/KisQtWidgetsTweaker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_abstract_canvas_widget.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_widget_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl_canvas2.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/KisQtWidgetsTweaker.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl_image_textures.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl_canvas2.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1500/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/operations/kis_operation_configuration.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1501/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/KisCanvasOnlyAction.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPart.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/KisCanvasOnlyAction.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/KisCanvasOnlyAction.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1502/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_shortcut_matcher.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_shortcut_matcher.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_shortcut_matcher.cpp: In member function ‘void KisShortcutMatcher::touchCancelEvent(QTouchEvent*, const QPointF&)’: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_shortcut_matcher.cpp:507:78: warning: unused parameter ‘localPos’ [-Wunused-parameter] 507 | void KisShortcutMatcher::touchCancelEvent(QTouchEvent *event, const QPointF &localPos) | ~~~~~~~~~~~~~~~^~~~~~~~ [1503/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/KisTouchGestureAction.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/KisTouchGestureAction.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1504/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/operations/kis_operation_ui_factory.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_ui_factory.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_ui_factory.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1505/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/operations/kis_operation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1506/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_zoom_and_rotate_action.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_controller.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_zoom_and_rotate_action.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_zoom_and_rotate_action.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1507/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_input_manager_p.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_tool_proxy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_input_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_input_manager_p.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_input_manager_p.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1508/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/operations/kis_operation_ui_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_ui_widget.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_ui_widget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1509/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/operations/kis_operation_registry.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_registry.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_registry.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1510/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/operations/kis_filter_selection_operation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_filter_selection_operation.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_filter_selection_operation.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1511/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/animation/VideoHDRMetadataOptionsDialog.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/VideoHDRMetadataOptionsDialog.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/VideoHDRMetadataOptionsDialog.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1512/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/actions/KisTransformToolActivationCommand.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/actions/KisTransformToolActivationCommand.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/actions/KisTransformToolActivationCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/actions/KisTransformToolActivationCommand.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1513/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_gui_context_command.cpp.o [1514/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/animation/KisAnimationRenderingOptions.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisAnimationRenderingOptions.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisAnimationRenderingOptions.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1515/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/animation/KisHDRMetadataOptions.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisHDRMetadataOptions.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisHDRMetadataOptions.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisHDRMetadataOptions.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1516/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_touch_shortcut.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_touch_shortcut.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1517/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_gui_context_command_p.cpp.o [1518/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/animation/KisFrameDisplayProxy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_animation_frame_cache.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisFrameDisplayProxy.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisFrameDisplayProxy.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisFrameDisplayProxy.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisFrameDisplayProxy.cpp: In constructor ‘Private::Private(KisCanvas2*)’: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisFrameDisplayProxy.cpp:21:9: warning: ‘Private::displayedFrame’ will be initialized after [-Wreorder] 21 | int displayedFrame; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisFrameDisplayProxy.cpp:20:9: warning: ‘int Private::intendedFrame’ [-Wreorder] 20 | int intendedFrame; | ^~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisFrameDisplayProxy.cpp:15:5: warning: when initialized here [-Wreorder] 15 | Private(KisCanvas2* c) | ^~~~~~~ [1519/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/animation/KisAnimationRender.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisAnimationRenderingOptions.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisAnimationRender.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisAnimationRender.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1520/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/animation/KisVideoSaver.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisVideoSaver.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisVideoSaver.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisVideoSaver.h:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1521/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_document_undo_store.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_document_undo_store.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1522/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/actions/kis_selection_action_factories.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/actions/KisNoParameterActionFactory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/actions/kis_selection_action_factories.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/actions/kis_selection_action_factories.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1523/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_input_profile.cpp.o [1524/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/actions/KisPasteActionFactories.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/actions/KisNoParameterActionFactory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/actions/KisPasteActionFactories.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/actions/KisPasteActionFactories.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1525/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/config/kis_input_profile_model.cpp.o [1526/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_shortcut_configuration.cpp.o [1527/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/config/kis_edit_profiles_dialog.cpp.o [1528/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/animation/KisFFMpegWrapper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisFFMpegWrapper.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1529/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/config/kis_input_type_delegate.cpp.o [1530/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/config/kis_input_configuration_page_item.cpp.o [1531/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/config/kis_input_button.cpp.o [1532/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/config/kis_input_editor_delegate.cpp.o [1533/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/config/kis_action_shortcuts_model.cpp.o [1534/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/animation/VideoExportOptionsDialog.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/VideoExportOptionsDialog.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/VideoExportOptionsDialog.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1535/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/config/kis_input_mode_delegate.cpp.o [1536/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_tablet_debugger.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_tablet_debugger.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1537/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/animation/KisDlgAnimationRenderer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisDlgAnimationRenderer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisDlgAnimationRenderer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1538/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/config/kis_mouse_input_editor.cpp.o [1539/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/animation/KisDlgImportVideoAnimation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisDlgImportVideoAnimation.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisDlgImportVideoAnimation.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/animation/KisDlgImportVideoAnimation.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1540/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/config/kis_wheel_input_editor.cpp.o [1541/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/config/kis_key_input_editor.cpp.o [1542/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_abstract_perspective_grid.cpp.o [1543/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/config/KisGestureSelector.cpp.o [1544/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kcanvaspreview.cc.o /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kcanvaspreview.cc: In member function ‘virtual void KCanvasPreview::mouseMoveEvent(QMouseEvent*)’: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kcanvaspreview.cc:67:36: warning: ‘newYOffset’ may be used uninitialized [-Wmaybe-uninitialized] 67 | Q_EMIT sigModifiedYOffset(newYOffset); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kcanvaspreview.cc:55:26: note: ‘newYOffset’ was declared here 55 | int newXOffset , newYOffset; | ^~~~~~~~~~ [1545/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/config/kis_input_configuration_page.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/config/kis_input_configuration_page.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1546/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/kis_input_profile_manager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_input_profile_manager.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1547/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisDetailsPane.cpp.o [1548/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/processing/KisEncloseAndFillProcessingVisitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/processing/KisEncloseAndFillProcessingVisitor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_resources_snapshot.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/processing/KisEncloseAndFillProcessingVisitor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/processing/KisEncloseAndFillProcessingVisitor.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1549/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisImportUserFeedbackInterface.cpp.o [1550/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisAutoSaveRecoveryDialog.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisAutoSaveRecoveryDialog.cpp: In constructor ‘KisAutoSaveRecoveryDialog::KisAutoSaveRecoveryDialog(const QStringList&, QWidget*)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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/QtCore/qbytearray.h:45, from /usr/include/QtCore/qstring.h:50, from /usr/include/QtCore/qhashfunctions.h:44, from /usr/include/QtCore/qlist.h:47, from /usr/include/QtCore/qstringlist.h:41, from /usr/include/QtCore/QStringList:1, from /usr/include/KF5/KConfigCore/kconfigbase.h:16, from /usr/include/KF5/KConfigCore/kconfiggroup.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoDialog.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisAutoSaveRecoveryDialog.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisAutoSaveRecoveryDialog.cpp:7: /usr/include/QtCore/qnamespace.h:1289:9: note: declared here 1289 | LocalDate Q_DECL_ENUMERATOR_DEPRECATED_X("Use QLocale") = 2, // i.e. SystemLocaleDate | ^~~~~~~~~ [1551/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/processing/fill_processing_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/processing/fill_processing_visitor.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/processing/fill_processing_visitor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_resources_snapshot.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/processing/fill_processing_visitor.h:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1552/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/imagesize/dlg_layersize.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/imagesize/dlg_layersize.cc:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1553/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/imagesize/imagesize.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/imagesize/imagesize.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/imagesize/imagesize.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/imagesize/imagesize.cc:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1554/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/kis_mirror_axis.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas_decoration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_mirror_axis.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_mirror_axis.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_mirror_axis.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1555/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/imagesize/dlg_canvassize.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/imagesize/dlg_canvassize.cc:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1556/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/imagesize/dlg_imagesize.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/imagesize/dlg_imagesize.cc:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1557/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_node_view_color_scheme.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_view_color_scheme.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1558/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisImportExportUtils.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisImageBarrierLock.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportUtils.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportUtils.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1559/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisCloneDocumentStroke.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_simple_stroke_strategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisCloneDocumentStroke.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisCloneDocumentStroke.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisCloneDocumentStroke.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1560/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisTemplates.cpp.o [1561/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisTemplate.cpp.o [1562/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisTemplateGroup.cpp.o [1563/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisImportExportFilter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1564/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisOpenPane.cpp.o [1565/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisTemplatesPane.cpp.o [1566/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisImportExportErrorCode.cpp.o [1567/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisImportExportAdditionalChecks.cpp.o [1568/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisTemplateTree.cpp.o [1569/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_async_action_feedback.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_async_action_feedback.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_async_action_feedback.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1570/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/qtlockedfile/qtlockedfile.cpp.o [1571/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisUndoActionsUpdateManager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisUndoActionsUpdateManager.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1572/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisCanvasWindow.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisCanvasWindow.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1573/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/thememanager.cpp.o [1574/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/qtsingleapplication/qtlocalpeer.cpp.o [1575/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisApplication.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisApplication.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisApplication.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1576/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/qtsingleapplication/qtsingleapplication.cpp.o [1577/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisTemplateCreateDia.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisTemplateCreateDia.cpp:30: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1578/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_mainwindow_observer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_mainwindow_observer.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1579/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisNetworkAccessManager.cpp.o [1580/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisRssReader.cpp.o [1581/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisPart.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPart.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPart.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPart.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1582/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_mirror_manager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_mirror_manager.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_mirror_manager.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_mirror_manager.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1583/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisRemoteFileFetcher.cpp.o [1584/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisImportExportManager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportManager.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1585/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisMultiFeedRSSModel.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMultiFeedRSSModel.cpp: In member function ‘virtual QVariant MultiFeedRssModel::data(const QModelIndex&, int) const’: /home/build/YPKG/root/krita/build/krita-5.2.16/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/QtCore/qbytearray.h:45, from /usr/include/QtCore/qvariant.h:44, from /usr/include/QtCore/qabstractitemmodel.h:43, from /usr/include/QtCore/QAbstractListModel:1, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMultiFeedRSSModel.h:29, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMultiFeedRSSModel.cpp:26: /usr/include/QtCore/qnamespace.h:1293:9: note: declared here 1293 | DefaultLocaleShortDate Q_DECL_ENUMERATOR_DEPRECATED_X("Use QLocale"), | ^~~~~~~~~~~~~~~~~~~~~~ [1586/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisDocument.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.cpp: In constructor ‘KisDocument::KisDocument(bool)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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 /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.cpp:34: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/KoDocumentResourceManager.h:221:28: note: declared here 221 | Q_DECL_DEPRECATED void setGlobalShapeController(KoShapeController *globalShapeController); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.cpp: In member function ‘void KisDocument::copyFromDocumentImpl(const KisDocument&, CopyPolicy)’: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.cpp:1216:72: warning: ‘void KoDocumentResourceManager::setGlobalShapeController(KoShapeController*)’ is deprecated [-Wdeprecated-declarations] 1216 | d->shapeController->resourceManager()->setGlobalShapeController(d->koShapeController); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/flake/KoDocumentResourceManager.h:221:28: note: declared here 221 | Q_DECL_DEPRECATED void setGlobalShapeController(KoShapeController *globalShapeController); | ^~~~~~~~~~~~~~~~~~~~~~~~ [1587/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisMouseClickEater.cpp.o [1588/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisSaveGroupVisitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisSaveGroupVisitor.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisSaveGroupVisitor.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisSaveGroupVisitor.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1589/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisApplicationArguments.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPart.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisApplicationArguments.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisApplicationArguments.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1590/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisView.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView_p.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1591/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisWindowLayoutManager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisApplication.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisWindowLayoutManager.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1592/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisSessionResource.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPart.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisSessionResource.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisSessionResource.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1593/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisAndroidFileProxy.cpp.o [1594/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/StoryboardItem.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/StoryboardItem.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/StoryboardItem.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1595/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisReferenceImagesDecoration.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisReferenceImagesDecoration.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisReferenceImagesDecoration.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisReferenceImagesDecoration.h:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1596/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisMLTProducerKrita.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMLTProducerKrita.cpp: In function ‘void producer_property_changed(mlt_service, mlt_producer, mlt_event_data)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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) | ~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMLTProducerKrita.cpp: In function ‘void* producer_krita_init(mlt_profile, mlt_service_type, const char*, const void*)’: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMLTProducerKrita.cpp:274:51: warning: unused parameter ‘type’ [-Wunused-parameter] 274 | mlt_service_type type, | ~~~~~~~~~~~~~~~~~^~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMLTProducerKrita.cpp:275:46: warning: unused parameter ‘id’ [-Wunused-parameter] 275 | const char *id, | ~~~~~~~~~~~~^~ [1597/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisReferenceImage.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisReferenceImage.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisReferenceImage.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisReferenceImage.h:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1598/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisWindowLayoutResource.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPart.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisWindowLayoutResource.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisWindowLayoutResource.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1599/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/flake/KisReferenceImagesLayer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_layer_canvas.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/KisReferenceImagesLayer.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_layer.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/KisReferenceImagesLayer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/KisReferenceImagesLayer.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1600/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisDecorationsWrapperLayer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDecorationsWrapperLayer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDecorationsWrapperLayer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDecorationsWrapperLayer.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1601/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisViewManager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_tool_proxy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_input_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.cpp:68: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1602/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisNodeActivationActionCreatorVisitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisNodeActivationActionCreatorVisitor.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisNodeActivationActionCreatorVisitor.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisNodeActivationActionCreatorVisitor.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1603/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KoDocumentInfo.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KoDocumentInfo.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1604/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisMainWindow.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1605/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/KisAsyncAnimationCacheRenderDialog.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisAsyncAnimationRenderDialogBase.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisAsyncAnimationCacheRenderDialog.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisAsyncAnimationCacheRenderDialog.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1606/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KoDocumentInfoDlg.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KoDocumentInfoDlg.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1607/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisAbstractFrameCacheSwapper.cpp.o [1608/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/widgets/kis_seexpr_script_chooser.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_seexpr_script_chooser.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/kis_seexpr_script_chooser.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1609/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisAsyncAnimationCacheRenderer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisAsyncAnimationRendererBase.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisAsyncAnimationCacheRenderer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisAsyncAnimationCacheRenderer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisAsyncAnimationCacheRenderer.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1610/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisAsyncAnimationRendererBase.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisAsyncAnimationRendererBase.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisAsyncAnimationRendererBase.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisAsyncAnimationRendererBase.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1611/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisPlaybackEngineMLT.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPlaybackEngineMLT.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPlaybackEngineMLT.cpp: In member function ‘void KisPlaybackEngineMLT::Private::initializeConsumers()’: /home/build/YPKG/root/krita/build/krita-5.2.16/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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1612/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisAsyncAnimationFramesSavingRenderer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisAsyncAnimationRendererBase.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisAsyncAnimationFramesSavingRenderer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisAsyncAnimationFramesSavingRenderer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisAsyncAnimationFramesSavingRenderer.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1613/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/KisAsyncAnimationFramesSaveDialog.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisAsyncAnimationRenderDialogBase.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisAsyncAnimationFramesSaveDialog.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisAsyncAnimationFramesSaveDialog.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisAsyncAnimationFramesSaveDialog.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1614/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_animation_frame_cache.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_animation_frame_cache.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_animation_frame_cache.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_animation_frame_cache.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl_image_textures.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_animation_frame_cache.cpp:27: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1615/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/wintab/drawpile_tablettester/tablettester.cpp.o [1616/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/dialogs/KisAsyncAnimationRenderDialogBase.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisAsyncAnimationRenderDialogBase.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisAsyncAnimationRenderDialogBase.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_async_action_feedback.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/dialogs/KisAsyncAnimationRenderDialogBase.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1617/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/input/wintab/drawpile_tablettester/tablettest.cpp.o [1618/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/qtlockedfile/qtlockedfile_unix.cpp.o [1619/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/canvas/KisCanvasAnimationState.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_time_span.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/KisCanvasAnimationState.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/KisCanvasAnimationState.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/KisCanvasAnimationState.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1620/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisFrameDataSerializer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisFrameDataSerializer.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisFrameDataSerializer.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1621/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_animation_cache_populator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_animation_cache_populator.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_animation_cache_populator.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_animation_cache_populator.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_animation_cache_populator.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1622/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisFrameCacheSwapper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisFrameCacheStore.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisFrameCacheSwapper.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisFrameCacheSwapper.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1623/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/kis_animation_importer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_animation_importer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_animation_importer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_animation_importer.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1624/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisInMemoryFrameCacheSwapper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_image_patch.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisInMemoryFrameCacheSwapper.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1625/3305] Building CXX object libs/ui/CMakeFiles/kritaui.dir/KisFrameCacheStore.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisFrameCacheStore.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisFrameCacheStore.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_update_info.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisFrameCacheStore.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_texture_tile_update_info.h: In member function ‘void KisTextureTileUpdateInfo::retrieveData(KisPaintDeviceSP, const QBitArray&, bool, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisFrameCacheStore.cpp: At global scope: /home/build/YPKG/root/krita/build/krita-5.2.16/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) | ^~~~~~~~~ [1626/3305] Linking CXX shared library libs/ui/libkritaui.so.19.0.0 [1627/3305] Creating library symlink libs/ui/libkritaui.so.19 libs/ui/libkritaui.so [1628/3305] Automatic MOC for target kritaqmicinterface [1629/3305] Automatic MOC for target kritabasicflakes [1630/3305] Automatic MOC for target kritalibkra [1631/3305] Automatic MOC for target kritalayerdocker_static [1632/3305] Automatic MOC for target kritastoryboarddocker_static [1633/3305] Automatic MOC for target kritalutdocker_static [1634/3305] Automatic MOC for target kritaartisticcolorselector [1635/3305] Automatic MOC for target kritatasksetdocker [1636/3305] Automatic MOC for target kritasmallcolorselector [1637/3305] Automatic MOC for target kritaassistanttool_static [1638/3305] Automatic MOC for target kritaspecificcolorselector [1639/3305] Automatic MOC for target kritaanimationdocker_static [1640/3305] Automatic MOC for target kritatooltransform_static [1641/3305] Automatic MOC for target kritalibkis [1642/3305] Automatic MOC for target kritacolorselectorng [1643/3305] Building CXX object plugins/impex/libkra/CMakeFiles/kritalibkra.dir/kis_kra_utils.cpp.o [1644/3305] Building CXX object libs/basicflakes/CMakeFiles/kritabasicflakes.dir/kritabasicflakes_autogen/mocs_compilation.cpp.o [1645/3305] Building CXX object plugins/impex/libkra/CMakeFiles/kritalibkra.dir/kritalibkra_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kis_kra_loader.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/libkra/kritalibkra_autogen/EWIEGA46WW/../../../../../../plugins/impex/libkra/kra_converter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/libkra/kritalibkra_autogen/EWIEGA46WW/moc_kra_converter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/libkra/kritalibkra_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1646/3305] Building CXX object plugins/extensions/qmic/CMakeFiles/kritaqmicinterface.dir/kritaqmicinterface_autogen/mocs_compilation.cpp.o [1647/3305] Automatic MOC for target kritalibpaintop [1648/3305] Generating ui_wdgautobrush.h [1649/3305] Generating ui_wdgBrushSizeOptions.h [1650/3305] Generating ui_wdgcurveoption.h [1651/3305] Generating ui_wdgcurveoption2.h [1652/3305] Generating ui_wdgcustombrush.h [1653/3305] Generating ui_wdgclipboardbrush.h [1654/3305] Generating ui_wdgtextbrush.h [1655/3305] Generating ui_wdgincremental.h [1656/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/DockWidgetFactoryBase.cpp.o [1657/3305] Generating ui_wdgmultisensorsselector.h [1658/3305] Generating ui_wdgairbrush.h [1659/3305] Generating ui_wdgfilteroption.h [1660/3305] Generating ui_wdgcoloroptions.h [1661/3305] Generating ui_wdgbrushchooser.h [1662/3305] Generating ui_wdgpredefinedbrushchooser.h [1663/3305] Generating ui_wdgtexturechooser.h [1664/3305] Generating ui_wdgflowopacityoption.h [1665/3305] Generating ui_wdgCompositeOpOption.h [1666/3305] Generating ui_SensorDistanceConfiguration.h [1667/3305] Generating ui_SensorTimeConfiguration.h [1668/3305] Generating ui_SensorFadeConfiguration.h [1669/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/DockWidget.cpp.o [1670/3305] Building CXX object plugins/impex/libkra/CMakeFiles/kritalibkra.dir/kis_colorize_dom_utils.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/lazybrush/kis_lazy_fill_tools.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kis_colorize_dom_utils.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/lazybrush/kis_lazy_fill_tools.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1671/3305] Building CXX object libs/basicflakes/CMakeFiles/kritabasicflakes.dir/tools/KoCreatePathTool.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/basicflakes/tools/KoCreatePathTool_p.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/basicflakes/tools/KoCreatePathTool.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1672/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/Canvas.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Canvas.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1673/3305] Building CXX object libs/basicflakes/CMakeFiles/kritabasicflakes.dir/tools/KoPencilTool.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/basicflakes/tools/KoPencilTool.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/basicflakes/tools/KoCreatePathTool_p.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/basicflakes/tools/KoPencilTool.cpp:39: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1674/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/Channel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Channel.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Channel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Channel.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Channel.cpp: In member function ‘bool Channel::visible() const’: /home/build/YPKG/root/krita/build/krita-5.2.16/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) { | ~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Channel.cpp: In member function ‘void Channel::setVisible(bool)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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) { | ~~^~~~~~~~~~~~~~~~~~~~ [1675/3305] Building CXX object plugins/impex/libkra/CMakeFiles/kritalibkra.dir/kis_kra_savexml_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kis_kra_savexml_visitor.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kis_kra_savexml_visitor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kis_kra_savexml_visitor.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1676/3305] Building CXX object plugins/impex/libkra/CMakeFiles/kritalibkra.dir/kra_converter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kis_kra_loader.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kra_converter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kra_converter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kra_converter.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1677/3305] Linking CXX shared library libs/basicflakes/libkritabasicflakes.so.19.0.0 [1678/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/InfoObject.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/InfoObject.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/InfoObject.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1679/3305] Building CXX object plugins/impex/libkra/CMakeFiles/kritalibkra.dir/kis_kra_save_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kis_kra_save_visitor.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kis_kra_save_visitor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisReferenceImage.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kis_kra_save_visitor.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1680/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/Filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Filter.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1681/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/ManagedColor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/ManagedColor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/ManagedColor.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1682/3305] Building CXX object plugins/impex/libkra/CMakeFiles/kritalibkra.dir/kis_kra_saver.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kis_kra_saver.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kis_kra_saver.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kis_kra_saver.cpp:27: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1683/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/kritalibkis_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/libkis/kritalibkis_autogen/EWIEGA46WW/../../../../../libs/libkis/Channel.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/libkis/kritalibkis_autogen/EWIEGA46WW/moc_Channel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/libkis/kritalibkis_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/libkis/kritalibkis_autogen/EWIEGA46WW/../../../../../libs/libkis/FilterLayer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/libkis/kritalibkis_autogen/EWIEGA46WW/../../../../../libs/libkis/Document.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/libkis/kritalibkis_autogen/EWIEGA46WW/moc_Document.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/libs/libkis/kritalibkis_autogen/mocs_compilation.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1684/3305] Building CXX object plugins/impex/libkra/CMakeFiles/kritalibkra.dir/kis_kra_load_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kis_kra_load_visitor.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kis_kra_load_visitor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_layer.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kis_kra_load_visitor.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1685/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/Preset.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Preset.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Preset.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1686/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/Notifier.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Notifier.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Notifier.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisApplication.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Notifier.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1687/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/Document.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/GroupLayer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Document.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Document.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/FilterLayer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Document.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1688/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/PresetChooser.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/PresetChooser.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1689/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/Extension.cpp.o [1690/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/Krita.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/GroupLayer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Document.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Krita.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Krita.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/FilterLayer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Document.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1691/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/Palette.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Palette.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Palette.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Palette.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1692/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/PaletteView.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Palette.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/PaletteView.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/PaletteView.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Palette.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1693/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/Scratchpad.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Scratchpad.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Scratchpad.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Scratchpad.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1694/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/Swatch.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KisSwatch.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Swatch.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1695/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/Node.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Node.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1696/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/Resource.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Resource.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Resource.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1697/3305] Building CXX object plugins/impex/libkra/CMakeFiles/kritalibkra.dir/kis_kra_loader.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kis_kra_loader.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kis_kra_loader.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kis_kra_loader.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kis_kra_loader.cpp: In member function ‘KisImageSP KisKraLoader::loadXML(const QDomElement&)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/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); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/libkra/kis_kra_loader.cpp: In member function ‘void KisKraLoader::backCompat_loadAudio(const QDomElement&, KisImageSP, KisDocument*)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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) | ~~~~~~~~~~~^~~~~ [1698/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/GroupLayer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/GroupLayer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/GroupLayer.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/GroupLayer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1699/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/Selection.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Selection.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Selection.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Selection.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1700/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/Window.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Window.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1701/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/CloneLayer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/CloneLayer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/CloneLayer.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_clone_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/CloneLayer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1702/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/View.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/View.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/View.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1703/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/SelectionMask.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/SelectionMask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/SelectionMask.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1704/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/FilterLayer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/FilterLayer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/FilterLayer.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/FilterLayer.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1705/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/FileLayer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/FileLayer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/FileLayer.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_file_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/FileLayer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1706/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/TransformMask.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/TransformMask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/TransformMask.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1707/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/FillLayer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/FillLayer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/FillLayer.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/InfoObject.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/FillLayer.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1708/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/FilterMask.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/FilterMask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/FilterMask.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/FilterMask.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1709/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/GroupShape.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Shape.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/GroupShape.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/GroupShape.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1710/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/TransparencyMask.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/TransparencyMask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/TransparencyMask.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/TransparencyMask.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1711/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/VectorLayer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/VectorLayer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/VectorLayer.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_layer.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/VectorLayer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1712/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/ColorizeMask.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Node.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/ColorizeMask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/ColorizeMask.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/lazybrush/kis_lazy_fill_tools.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/ColorizeMask.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1713/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/Shape.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Shape.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Shape.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Shape.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1714/3305] Building CXX object libs/libkis/CMakeFiles/kritalibkis.dir/LibKisUtils.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/LibKisUtils.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/LibKisUtils.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/LibKisUtils.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1715/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisColorOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisColorOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisColorOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisColorOptionData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1716/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/kis_brush_option.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_option.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_option.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_option.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1717/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisSensorPackInterface.cpp.o [1718/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/kis_brush_based_paintop.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1719/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/kis_color_source_option.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_color_source_option.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1720/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/kis_auto_brush_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_auto_brush.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_auto_brush_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_auto_brush_widget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_auto_brush_widget.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1721/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisCurveOptionInputControlsStrategyInterface.cpp.o [1722/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisCurveOptionDataUniformProperty.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_uniform_paintop_property.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_slider_based_paintop_property.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataUniformProperty.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataUniformProperty.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataUniformProperty.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1723/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisColorOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisColorOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisColorOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisColorOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1724/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisCurveOptionRangeControlsStrategyInterface.cpp.o [1725/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisSensorData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSensorData.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSensorData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1726/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/kis_color_source.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_color_source.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_color_source.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1727/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisColorOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisColorOptionWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisColorOptionWidget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1728/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisCurveRangeModelInterface.cpp.o [1729/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/kis_predefined_brush_chooser.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_predefined_brush_chooser.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_predefined_brush_chooser.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_predefined_brush_chooser.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1730/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisCurveOptionDataCommon.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1731/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisCurveOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1732/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisKritaSensorPack.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSensorData.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisKritaSensorPack.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisKritaSensorPack.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1733/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisMultiSensorsModel.cpp.o [1734/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/kis_brush_selection_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_selection_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_selection_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1735/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisCurveOption.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOption.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1736/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisCurveOptionInputControlsStrategy.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionInputControlsStrategy.cpp:107:40: warning: type attributes ignored after type is already defined [-Wattributes] 107 | template class PAINTOP_EXPORT_INSTANCE KisCurveOptionInputControlsStrategy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionInputControlsStrategy.cpp:108:40: warning: type attributes ignored after type is already defined [-Wattributes] 108 | template class PAINTOP_EXPORT_INSTANCE KisCurveOptionInputControlsStrategy; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1737/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisDynamicSensorFactory.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactory.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1738/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisSimpleDynamicSensorFactory.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSimpleDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSimpleDynamicSensorFactory.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1739/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisAutoBrushModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisAutoBrushModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisAutoBrushModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1740/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisDynamicSensorFactoryRegistry.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactoryRegistry.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactoryRegistry.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1741/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisMultiSensorsSelector.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisMultiSensorsSelector.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisMultiSensorsSelector.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1742/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisSpacingOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSpacingOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSpacingOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1743/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisCurveRangeModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactoryRegistry.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveRangeModel.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1744/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/kis_brush_option_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_option_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_option_widget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1745/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisMirrorOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisMirrorOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisMirrorOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1746/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisSpacingOption.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSpacingOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSpacingOption.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1747/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/kritalibpaintop_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/libpaintop/kritalibpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/libpaintop/KisAutoBrushModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/libpaintop/kritalibpaintop_autogen/EWIEGA46WW/moc_KisAutoBrushModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/libpaintop/kritalibpaintop_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1748/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisMirrorOption.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisMirrorOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisMirrorOption.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1749/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisSharpnessOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSharpnessOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSharpnessOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1750/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisCurveOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionWidget.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1751/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisSpacingOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSpacingOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSpacingOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSpacingOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1752/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisMirrorOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisMirrorOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisMirrorOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisMirrorOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1753/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisSpacingOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSpacingOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSpacingOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1754/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisPredefinedBrushModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisPredefinedBrushModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisPredefinedBrushModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1755/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisScatterOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisScatterOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisScatterOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1756/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisSharpnessOption.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSharpnessOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSharpnessOption.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1757/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisAirbrushOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisAirbrushOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1758/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisSharpnessOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSharpnessOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSharpnessOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSharpnessOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1759/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisScatterOption.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisScatterOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisScatterOption.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1760/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisCompositeOpOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCompositeOpOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCompositeOpOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCompositeOpOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1761/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisMirrorOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisMirrorOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisMirrorOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1762/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisAirbrushOptionModel.cpp.o [1763/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisPaintingModeOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisPaintingModeOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisPaintingModeOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisPaintingModeOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1764/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisScatterOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisScatterOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisScatterOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisScatterOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1765/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisCurveOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionModel.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1766/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisCompositeOpOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCompositeOpOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCompositeOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCompositeOpOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1767/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisAirbrushOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisAirbrushOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisAirbrushOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1768/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisCompositeOpOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCompositeOpOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCompositeOpOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1769/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisSharpnessOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSharpnessOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSharpnessOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1770/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisColorSourceOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisColorSourceOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisColorSourceOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisColorSourceOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1771/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisColorSourceOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisColorSourceOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisColorSourceOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisColorSourceOptionData.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1772/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisScatterOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisScatterOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisScatterOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1773/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisTextureOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisEmbeddedTextureData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisTextureOptionData.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisTextureOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisTextureOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1774/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisEmbeddedTextureData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisEmbeddedTextureData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisEmbeddedTextureData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisEmbeddedTextureData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1775/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisColorSourceOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisColorSourceOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisColorSourceOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1776/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisPaintingModeOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisPaintingModeOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisPaintingModeOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisPaintingModeOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1777/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisSizeOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSizeOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSizeOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1778/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisPaintingModeOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisPaintingModeOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisPaintingModeOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1779/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisStandardOptions.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisStandardOptions.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisStandardOptions.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1780/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisLightnessStrengthOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisLightnessStrengthOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisLightnessStrengthOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1781/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisRotationOption.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisRotationOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisRotationOption.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1782/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisOpacityOption.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisStandardOptions.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisOpacityOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisOpacityOption.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1783/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisFlowOpacityOption.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisStandardOptions.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisFlowOpacityOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisFlowOpacityOption.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1784/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisFilterOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_registry.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisFilterOptionData.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisFilterOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1785/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisDarkenOption.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDarkenOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDarkenOption.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1786/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisHSVOption.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisHSVOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisHSVOption.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1787/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisSizeOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSizeOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSizeOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1788/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/kis_clipboard_brush_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_clipboard_brush_widget.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_clipboard_brush_widget.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1789/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisTextureOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisEmbeddedTextureData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisTextureOptionData.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisTextureOptionModel.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisTextureOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1790/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/kis_precision_option.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_precision_option.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_precision_option.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1791/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisTextureOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisTextureOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisTextureOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1792/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/kis_dab_cache_base.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache_base.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache_base.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache_base.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1793/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisDabCacheUtils.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1794/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/kis_custom_brush_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_custom_brush_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_custom_brush_widget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_custom_brush_widget.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1795/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/kis_current_outline_fetcher.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_current_outline_fetcher.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_current_outline_fetcher.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1796/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisFilterOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisFilterOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisFilterOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1797/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/kis_dab_cache.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache_base.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache_base.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1798/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/kis_brush_based_paintop_options_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1799/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisFilterOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_registry.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisFilterOptionData.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisFilterOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisFilterOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1800/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/kis_text_brush_chooser.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_text_brush_chooser.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_text_brush_chooser.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1801/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisTextureMaskInfo.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisTextureMaskInfo.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisTextureMaskInfo.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisTextureMaskInfo.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1802/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/sensors/KisDynamicSensors.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/sensors/KisDynamicSensors.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/sensors/KisDynamicSensors.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1803/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/kis_brush_based_paintop_settings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1804/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisMaskingBrushOptionProperties.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisMaskingBrushOptionProperties.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisMaskingBrushOptionProperties.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisMaskingBrushOptionProperties.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1805/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/sensors/KisDynamicSensor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSensorData.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/sensors/KisDynamicSensor.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1806/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/kis_texture_chooser.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisEmbeddedTextureData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisTextureOptionData.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_texture_chooser.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_texture_chooser.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_cached_paint_device.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_texture_option.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_texture_chooser.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1807/3305] Creating library symlink libs/basicflakes/libkritabasicflakes.so.19 libs/basicflakes/libkritabasicflakes.so [1808/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/sensors/KisDynamicSensorDrawingAngle.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/sensors/KisDynamicSensorDrawingAngle.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/sensors/KisDynamicSensorDrawingAngle.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1809/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/sensors/KisDynamicSensorDistance.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/sensors/KisDynamicSensorDistance.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/sensors/KisDynamicSensorDistance.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1810/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/sensors/KisDynamicSensorFade.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/sensors/KisDynamicSensorFade.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/sensors/KisDynamicSensorFade.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1811/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/sensors/KisDynamicSensorTime.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/sensors/KisDynamicSensorTime.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/sensors/KisDynamicSensorTime.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1812/3305] Generating ui_AssistantsToolOptions.h [1813/3305] Generating ui_WdgLayerBox.h [1814/3305] Generating moc_NodePropertyAction_p.cpp [1815/3305] Generating moc_SyncButtonAndAction.cpp [1816/3305] Generating ui_wdg_tool_transform.h [1817/3305] Generating ui_KisOnionSkinsDocker.h [1818/3305] Generating ui_wdglut.h [1819/3305] Generating ui_wdgarrangemenu.h [1820/3305] Generating ui_wdgcommentmenu.h [1821/3305] Generating ui_wdgstoryboarddock.h [1822/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/sensors/KisDynamicSensorFuzzy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/sensors/KisDynamicSensorFuzzy.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/sensors/KisDynamicSensorFuzzy.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1823/3305] Generating ui_wdgexportstoryboard.h [1824/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/kis_texture_option.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_texture_option.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_texture_option.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_cached_paint_device.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_texture_option.h:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1825/3305] Linking CXX shared library libs/libkis/libkritalibkis.so.19.0.0 [1826/3305] Creating library symlink libs/libkis/libkritalibkis.so.19 libs/libkis/libkritalibkis.so [1827/3305] Automatic MOC for target pykrita [1828/3305] Generating ui_info.h [1829/3305] Generating ui_manager.h [1830/3305] Building CXX object plugins/extensions/qmic/CMakeFiles/kritaqmicinterface.dir/kis_qmic_plugin_interface.cpp.o [1831/3305] Automatic MOC for target kritadefaulttools_static [1832/3305] Generating ui_wdgcolorsampler.h [1833/3305] Generating ui_wdgmovetool.h [1834/3305] Generating ui_wdgmultihandtool.h [1835/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisDynamicSensorFactoryTime.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSimpleDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactoryTime.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactoryTime.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1836/3305] Linking CXX shared library plugins/impex/libkra/libkritalibkra.so.19.0.0 [1837/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisDynamicSensorFactoryFade.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSimpleDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactoryFade.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactoryFade.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1838/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisStandardOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisStandardOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisStandardOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1839/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisDynamicSensorFactoryDistance.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSimpleDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactoryDistance.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactoryDistance.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1840/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisDynamicSensorFactoryDrawingAngle.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSimpleDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactoryDrawingAngle.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactoryDrawingAngle.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1841/3305] Building CXX object plugins/extensions/qmic/CMakeFiles/kritaqmicinterface.dir/kis_qmic_import_tools.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/kis_node_command.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/commands/KisNodeRenameCommand.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/qmic/kis_qmic_import_tools.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/qmic/kis_qmic_import_tools.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1842/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisTextBrushModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisTextBrushModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisTextBrushModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1843/3305] Building CXX object plugins/extensions/qmic/CMakeFiles/kritaqmicinterface.dir/kis_qmic_simple_convertor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/qmic/kis_qmic_simple_convertor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/qmic/kis_qmic_simple_convertor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/qmic/kis_qmic_simple_convertor.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1844/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisSensorWithLengthModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSensorWithLengthModel.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSensorWithLengthModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1845/3305] Building CXX object plugins/extensions/qmic/CMakeFiles/kritaqmicinterface.dir/kis_qmic_synchronize_layers_command.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/qmic/kis_qmic_synchronize_layers_command.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/qmic/kis_qmic_synchronize_layers_command.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/qmic/kis_qmic_synchronize_layers_command.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1846/3305] Building CXX object plugins/extensions/qmic/CMakeFiles/kritaqmicinterface.dir/kis_qmic_interface.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisImageSignals.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/qmic/kis_qmic_interface.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/qmic/kis_qmic_import_tools.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/qmic/kis_qmic_interface.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1847/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisDrawingAngleSensorModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDrawingAngleSensorModel.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDrawingAngleSensorModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1848/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/kritatooltransform_static_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_transform2/kritatooltransform_static_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_transform2/kritatooltransform_static_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_transform2/kritatooltransform_static_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_transform2/kis_warp_transform_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_transform2/kritatooltransform_static_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_transform2/kis_cage_transform_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_transform2/kritatooltransform_static_autogen/EWIEGA46WW/moc_kis_cage_transform_strategy.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_transform2/kritatooltransform_static_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1849/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools_static.dir/kis_tool_line_helper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand_helper.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_line_helper.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_line_helper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand_helper.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1850/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools_static.dir/kritadefaulttools_static_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/basictools/kritadefaulttools_static_autogen/EWIEGA46WW/../../../../../../plugins/tools/basictools/KisMoveBoundsCalculationJob.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/basictools/kritadefaulttools_static_autogen/EWIEGA46WW/moc_KisMoveBoundsCalculationJob.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/basictools/kritadefaulttools_static_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/basictools/kritadefaulttools_static_autogen/EWIEGA46WW/../../../../../../plugins/tools/basictools/kis_tool_brush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/basictools/kritadefaulttools_static_autogen/EWIEGA46WW/moc_kis_tool_brush.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/basictools/kritadefaulttools_static_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1851/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools_static.dir/kis_tool_brush.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_brush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_brush.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1852/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools_static.dir/kis_tool_rectangle.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_rectangle.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_rectangle.cc:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1853/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools_static.dir/kis_tool_line.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_line.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_line.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1854/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools_static.dir/kis_tool_ellipse.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_ellipse.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_ellipse.cc:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1855/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools_static.dir/kis_tool_colorsampler.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_colorsampler.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_colorsampler.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1856/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools_static.dir/KisMoveBoundsCalculationJob.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/KisMoveBoundsCalculationJob.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/KisMoveBoundsCalculationJob.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1857/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools_static.dir/kis_tool_measure.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_measure.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_measure.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1858/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools_static.dir/strokes/move_selection_stroke_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke_strategy_undo_command_based.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/strokes/move_selection_stroke_strategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/strokes/move_selection_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/strokes/move_selection_stroke_strategy.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1859/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools_static.dir/kis_tool_gradient.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_paint.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_gradient.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_gradient.cc:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1860/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools_static.dir/kis_tool_path.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_node_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_path.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_path.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_path.h:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1861/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools_static.dir/kis_tool_movetooloptionswidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_move.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_movetooloptionswidget.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_movetooloptionswidget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_move.h:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1862/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools_static.dir/kis_tool_multihand_config.cpp.o [1863/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools_static.dir/kis_tool_fill.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_paint.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_fill.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_fill.cc:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1864/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/kis_transform_mask_adapter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transform_mask_params_interface.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_transform_mask_adapter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_transform_mask_adapter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1865/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools_static.dir/kis_tool_pan.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_pan.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_pan.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1866/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools_static.dir/kis_tool_move.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_move.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_move.cc:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_move.h:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1867/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools_static.dir/kis_tool_multihand.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_brush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_multihand.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_multihand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1868/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools_static.dir/kis_tool_pencil.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_node_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_pencil.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_pencil.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/kis_tool_pencil.h:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1869/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/KisAnimatedTransformMaskParamsHolder.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transform_mask_params_interface.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_transform_mask_adapter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/KisAnimatedTransformMaskParamsHolder.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/KisAnimatedTransformMaskParamsHolder.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1870/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/tool_transform_args.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_warptransform_worker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/tool_transform_args.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/tool_transform_args.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1871/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/kis_liquify_paint_helper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_liquify_paint_helper.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1872/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/kis_transform_strategy_base.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_transform_strategy_base.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1873/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/kis_liquify_paintop.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_liquify_paintop.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1874/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/kis_simplified_action_policy_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1875/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/kis_cage_transform_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_warp_transform_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_cage_transform_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_cage_transform_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1876/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/kis_liquify_properties.cpp.o [1877/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/kis_liquify_transform_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_liquify_transform_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_liquify_transform_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1878/3305] Building CXX object plugins/paintops/libpaintop/CMakeFiles/kritalibpaintop.dir/KisMaskingBrushOption.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisMaskingBrushOption.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisMaskingBrushOption.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisMaskingBrushOption.h:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1879/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/kis_warp_transform_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_warp_transform_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_warp_transform_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1880/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool_static.dir/Ellipse.cc.o [1881/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/kis_tool_transform.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisImageResolutionProxy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_shape_selection.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_tool_transform.h:27, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_tool_transform.cc:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_tool_transform.h:31: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1882/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/kis_free_transform_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_free_transform_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_free_transform_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1883/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool_static.dir/kritaassistanttool_static_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/assistants/Assistants/kritaassistanttool_static_autogen/EWIEGA46WW/../../../../../../plugins/assistants/Assistants/PerspectiveAssistant.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/assistants/Assistants/kritaassistanttool_static_autogen/EWIEGA46WW/moc_PerspectiveAssistant.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/assistants/Assistants/kritaassistanttool_static_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/assistants/Assistants/kritaassistanttool_static_autogen/EWIEGA46WW/../../../../../../plugins/assistants/Assistants/kis_assistant_tool.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/assistants/Assistants/kritaassistanttool_static_autogen/EWIEGA46WW/moc_kis_assistant_tool.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/assistants/Assistants/kritaassistanttool_static_autogen/mocs_compilation.cpp:4: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1884/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/kis_free_transform_strategy_gsl_helpers.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_warptransform_worker.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/tool_transform_args.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_free_transform_strategy_gsl_helpers.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1885/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool_static.dir/ConcentricEllipseAssistant.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/ConcentricEllipseAssistant.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/ConcentricEllipseAssistant.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/ConcentricEllipseAssistant.cc:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1886/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool_static.dir/EllipseAssistant.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/EllipseAssistant.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/EllipseAssistant.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/EllipseAssistant.cc:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1887/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool_static.dir/Ruler.cc.o [1888/3305] Linking CXX shared library plugins/paintops/libpaintop/libkritalibpaintop.so.19.0.0 [1889/3305] Creating library symlink plugins/paintops/libpaintop/libkritalibpaintop.so.19 plugins/paintops/libpaintop/libkritalibpaintop.so [1890/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool_static.dir/FisheyePointAssistant.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/FisheyePointAssistant.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/FisheyePointAssistant.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/FisheyePointAssistant.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1891/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool_static.dir/InfiniteRulerAssistant.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/RulerAssistant.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/InfiniteRulerAssistant.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/InfiniteRulerAssistant.cc:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/InfiniteRulerAssistant.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1892/3305] Automatic MOC for target kritamypaintop_static [1893/3305] Generating ui_wdgmypaintoptions.h [1894/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/kis_transform_utils.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_coordinates_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_transform_utils.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_transform_utils.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/transform_transaction_properties.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_transform_utils.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1895/3305] Generating ui_wdgmypaintcurveoption.h [1896/3305] Automatic MOC for target kritadefaultpaintops_static [1897/3305] Generating ui_wdgduplicateop.h [1898/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/kis_mesh_transform_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_mesh_transform_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_mesh_transform_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1899/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/kis_tool_transform_config_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/transform_transaction_properties.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_tool_transform_config_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_tool_transform_config_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/transform_transaction_properties.h:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1900/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool_static.dir/ParallelRulerAssistant.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/ParallelRulerAssistant.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/ParallelRulerAssistant.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/ParallelRulerAssistant.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1901/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/strokes/transform_stroke_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke_strategy_undo_command_based.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/strokes/transform_stroke_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/strokes/transform_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/strokes/transform_stroke_strategy.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1902/3305] Building CXX object plugins/dockers/layerdocker/CMakeFiles/kritalayerdocker_static.dir/kritalayerdocker_static_autogen/mocs_compilation.cpp.o [1903/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/strokes/inplace_transform_stroke_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_stroke_strategy_undo_command_based.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/strokes/inplace_transform_stroke_strategy.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/strokes/inplace_transform_stroke_strategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_external_layer_iface.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/transform_transaction_properties.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/strokes/inplace_transform_stroke_strategy.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1904/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool_static.dir/PerspectiveAssistant.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/PerspectiveAssistant.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/PerspectiveAssistant.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/PerspectiveAssistant.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1905/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool_static.dir/SplineAssistant.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/SplineAssistant.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/SplineAssistant.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/SplineAssistant.cc:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1906/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool_static.dir/VanishingPointAssistant.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/VanishingPointAssistant.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/VanishingPointAssistant.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/VanishingPointAssistant.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1907/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool_static.dir/RulerAssistant.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/RulerAssistant.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/RulerAssistant.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/RulerAssistant.cc:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1908/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool_static.dir/PerspectiveBasedAssistantHelper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/PerspectiveBasedAssistantHelper.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/PerspectiveBasedAssistantHelper.cpp:5: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/PerspectiveBasedAssistantHelper.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1909/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool_static.dir/EditAssistantsCommand.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/EditAssistantsCommand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/EditAssistantsCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/EditAssistantsCommand.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1910/3305] Building CXX object plugins/dockers/layerdocker/CMakeFiles/kritalayerdocker_static.dir/NodeToolTip.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_model.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/layerdocker/NodeToolTip.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1911/3305] Building CXX object plugins/dockers/layerdocker/CMakeFiles/kritalayerdocker_static.dir/NodeViewVisibilityDelegate.cpp.o [1912/3305] Building CXX object plugins/dockers/layerdocker/CMakeFiles/kritalayerdocker_static.dir/moc_SyncButtonAndAction.cpp.o [1913/3305] Building CXX object plugins/dockers/layerdocker/CMakeFiles/kritalayerdocker_static.dir/moc_NodePropertyAction_p.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_model.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/layerdocker/../../../../plugins/dockers/layerdocker/NodePropertyAction_p.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/layerdocker/moc_NodePropertyAction_p.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1914/3305] Building CXX object plugins/dockers/lut/CMakeFiles/kritalutdocker_static.dir/black_white_point_chooser.cpp.o [1915/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool_static.dir/TwoPointAssistant.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/TwoPointAssistant.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/TwoPointAssistant.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/TwoPointAssistant.cc:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1916/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool_static.dir/kis_assistant_tool.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/kis_assistant_tool.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/kis_assistant_tool.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1917/3305] Building CXX object plugins/dockers/layerdocker/CMakeFiles/kritalayerdocker_static.dir/NodeView.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_model.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/layerdocker/NodePropertyAction_p.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/layerdocker/NodeView.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/layerdocker/NodeView.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1918/3305] Building CXX object plugins/dockers/layerdocker/CMakeFiles/kritalayerdocker_static.dir/NodeDelegate.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/layerdocker/NodeDelegate.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1919/3305] Building CXX object plugins/dockers/lut/CMakeFiles/kritalutdocker_static.dir/kritalutdocker_static_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/lut/kritalutdocker_static_autogen/EWIEGA46WW/../../../../../../plugins/dockers/lut/lutdocker_dock.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/lut/kritalutdocker_static_autogen/EWIEGA46WW/moc_lutdocker_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/lut/kritalutdocker_static_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/lut/kritalutdocker_static_autogen/EWIEGA46WW/../../../../../../plugins/dockers/lut/lutdocker_dock.h:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1920/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/KisAnimTimelineFrameDelegate.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_model.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimTimelineFramesModel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimTimelineFrameDelegate.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1921/3305] Building CXX object plugins/dockers/layerdocker/CMakeFiles/kritalayerdocker_static.dir/LayerBox.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/layerdocker/LayerBox.h:25, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/layerdocker/LayerBox.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/layerdocker/LayerBox.cpp:44: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1922/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/KisAnimTimelineColors.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/krita_utils.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimTimelineColors.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1923/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/KisAnimationPlaybackControlsModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_time_span.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/KisCanvasAnimationState.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimationPlaybackControlsModel.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1924/3305] Building CXX object plugins/dockers/lut/CMakeFiles/kritalutdocker_static.dir/ocio_display_filter_vfx2021.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/lut/ocio_display_filter_vfx2021.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1925/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/KisAnimTimelineLayersHeader.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_model.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimTimelineFramesModel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimTimelineLayersHeader.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1926/3305] Building CXX object plugins/dockers/lut/CMakeFiles/kritalutdocker_static.dir/lutdocker_dock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/lut/lutdocker_dock.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/lut/lutdocker_dock.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/lut/lutdocker_dock.h:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1927/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/kritaanimationdocker_static_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/animation/kritaanimationdocker_static_autogen/EWIEGA46WW/../../../../../../plugins/dockers/animation/KisAnimCurvesChannelsModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/animation/kritaanimationdocker_static_autogen/EWIEGA46WW/moc_KisAnimCurvesChannelsModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/animation/kritaanimationdocker_static_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/animation/kritaanimationdocker_static_autogen/EWIEGA46WW/../../../../../../plugins/dockers/animation/KisAnimTimelineTimeHeader.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/animation/kritaanimationdocker_static_autogen/EWIEGA46WW/../../../../../../plugins/dockers/animation/KisAnimCurvesKeyDelegate.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/animation/kritaanimationdocker_static_autogen/EWIEGA46WW/moc_KisAnimCurvesKeyDelegate.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/animation/kritaanimationdocker_static_autogen/mocs_compilation.cpp:4: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1928/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/KisAnimUtils.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimUtils.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimUtils.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transaction.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimUtils.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1929/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool_static.dir/PerspectiveEllipseAssistant.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_painting_assistant.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/PerspectiveEllipseAssistant.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/PerspectiveEllipseAssistant.cc:5: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/PerspectiveEllipseAssistant.cc:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1930/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/KisTimeBasedItemModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisTimeBasedItemModel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisTimeBasedItemModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisTimeBasedItemModel.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1931/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform_static.dir/kis_perspective_transform_strategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_transform_strategy_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_simplified_action_policy_strategy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_perspective_transform_strategy.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_perspective_transform_strategy.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1932/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/kis_equalizer_column.cpp.o [1933/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/KisAnimTimelineTimeHeader.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimTimelineTimeHeader.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimTimelineTimeHeader.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1934/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/KisAnimCurvesChannelDelegate.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimCurvesChannelsModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimCurvesChannelDelegate.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1935/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/KisAnimCurvesValuesHeader.cpp.o [1936/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/kis_equalizer_slider.cpp.o [1937/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/KisAnimTimelineFramesView.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimTimelineFramesView.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimTimelineFramesView.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1938/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/kis_equalizer_button.cpp.o [1939/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/KisAnimTimelineFramesModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_node_model.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimTimelineFramesModel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimTimelineFramesModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimTimelineFramesModel.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1940/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/KisAnimCurvesChannelsModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimCurvesChannelsModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimCurvesChannelsModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1941/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/KisAnimCurvesModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisTimeBasedItemModel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimCurvesModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimCurvesModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1942/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/KisAnimTimelineDocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/krita_utils.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimTimelineDocker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimTimelineDocker.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1943/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/KisAnimCurvesKeyDelegate.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimTimelineTimeHeader.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimCurvesKeyDelegate.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimCurvesKeyDelegate.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1944/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/kis_equalizer_widget.cpp.o [1945/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/timeline_frames_index_converter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/flake/kis_node_dummies_graph.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/timeline_frames_index_converter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1946/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/kis_draggable_tool_button.cpp.o [1947/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/kis_zoom_button.cpp.o [1948/3305] Building CXX object plugins/dockers/storyboarddocker/CMakeFiles/kritastoryboarddocker_static.dir/StoryboardUtils.cpp.o [1949/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/kis_custom_modifiers_catcher.cpp.o [1950/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/KisAnimCurvesView.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisTimeBasedItemModel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimCurvesModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimCurvesView.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimTimelineTimeHeader.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimCurvesView.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1951/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/KisOnionSkinsDocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_color_button.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/animation/ui_KisOnionSkinsDocker.h:25, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisOnionSkinsDocker.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisOnionSkinsDocker.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1952/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/timeline_node_list_keeper.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisTimeBasedItemModel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/timeline_node_list_keeper.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/timeline_node_list_keeper.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /usr/include/QtCore/qnamespace.h:43, from /usr/include/QtCore/qobjectdefs.h:48, from /usr/include/QtCore/qobject.h:46, from /usr/include/QtCore/QObject:1, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/timeline_node_list_keeper.h:10: /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/timeline_node_list_keeper.cpp: In member function ‘void TimelineNodeListKeeper::Private::disconnectDummy(KisNodeDummy*)’: /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/timeline_node_list_keeper.cpp:183:35: warning: unused variable ‘channel’ [-Wunused-variable] 183 | Q_FOREACH(KisKeyframeChannel *channel, channels) { | ^~~~~~~ [1953/3305] Building CXX object plugins/dockers/storyboarddocker/CMakeFiles/kritastoryboarddocker_static.dir/CommentModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/StoryboardItem.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/CommentModel.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/CommentModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1954/3305] Building CXX object plugins/dockers/storyboarddocker/CMakeFiles/kritastoryboarddocker_static.dir/CommentDelegate.cpp.o [1955/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/timeline_insert_keyframe_dialog.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimTimelineFramesView.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/timeline_insert_keyframe_dialog.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1956/3305] Building CXX object plugins/dockers/storyboarddocker/CMakeFiles/kritastoryboarddocker_static.dir/KisAsyncStoryboardThumbnailRenderer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisAsyncAnimationRendererBase.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/KisAsyncStoryboardThumbnailRenderer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/KisAsyncStoryboardThumbnailRenderer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1957/3305] Creating library symlink plugins/impex/libkra/libkritalibkra.so.19 plugins/impex/libkra/libkritalibkra.so [1958/3305] Building CXX object plugins/extensions/pykrita/plugin/CMakeFiles/pykrita.dir/pykrita_autogen/mocs_compilation.cpp.o [1959/3305] Building CXX object plugins/dockers/storyboarddocker/CMakeFiles/kritastoryboarddocker_static.dir/KisStoryboardThumbnailRenderScheduler.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/KisStoryboardThumbnailRenderScheduler.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/KisStoryboardThumbnailRenderScheduler.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1960/3305] Building CXX object plugins/extensions/pykrita/plugin/CMakeFiles/pykrita.dir/PykritaModule.cpp.o [1961/3305] Building CXX object plugins/dockers/storyboarddocker/CMakeFiles/kritastoryboarddocker_static.dir/StoryboardView.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/StoryboardItem.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/StoryboardModel.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/StoryboardView.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1962/3305] Linking CXX shared library plugins/extensions/qmic/libkritaqmicinterface.so.19.0.0 [1963/3305] Building CXX object plugins/dockers/storyboarddocker/CMakeFiles/kritastoryboarddocker_static.dir/KisAddRemoveStoryboardCommand.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/StoryboardItem.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/KisAddRemoveStoryboardCommand.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1964/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker_static.dir/KisAnimCurvesDocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimCurvesDocker.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimCurvesDocker.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimCurvesDocker.cpp:30: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1965/3305] Building CXX object plugins/dockers/storyboarddocker/CMakeFiles/kritastoryboarddocker_static.dir/StoryboardDelegate.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/StoryboardDelegate.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/StoryboardDelegate.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1966/3305] Building CXX object plugins/extensions/pykrita/plugin/CMakeFiles/pykrita.dir/PythonPluginsModel.cpp.o [1967/3305] Building CXX object plugins/dockers/storyboarddocker/CMakeFiles/kritastoryboarddocker_static.dir/kritastoryboarddocker_static_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/StoryboardItem.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/storyboarddocker/kritastoryboarddocker_static_autogen/EWIEGA46WW/../../../../../../plugins/dockers/storyboarddocker/CommentModel.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/storyboarddocker/kritastoryboarddocker_static_autogen/EWIEGA46WW/moc_CommentModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/storyboarddocker/kritastoryboarddocker_static_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/storyboarddocker/kritastoryboarddocker_static_autogen/EWIEGA46WW/../../../../../../plugins/dockers/storyboarddocker/StoryboardDockerDock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/storyboarddocker/kritastoryboarddocker_static_autogen/EWIEGA46WW/moc_StoryboardDockerDock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/storyboarddocker/kritastoryboarddocker_static_autogen/mocs_compilation.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1968/3305] Building CXX object plugins/extensions/pykrita/plugin/CMakeFiles/pykrita.dir/utilities.cpp.o [1969/3305] Building CXX object plugins/extensions/pykrita/plugin/CMakeFiles/pykrita.dir/PythonPluginManager.cpp.o [1970/3305] Building CXX object plugins/dockers/storyboarddocker/CMakeFiles/kritastoryboarddocker_static.dir/DlgExportStoryboard.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/StoryboardItem.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/StoryboardModel.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/DlgExportStoryboard.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/DlgExportStoryboard.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1971/3305] Building CXX object plugins/paintops/defaultpaintops/CMakeFiles/kritadefaultpaintops_static.dir/kritadefaultpaintops_static_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/defaultpaintops/kritadefaultpaintops_static_autogen/6HQ4H4XQ3N/../../../../../../plugins/paintops/defaultpaintops/brush/kis_brushop_settings_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/defaultpaintops/kritadefaultpaintops_static_autogen/6HQ4H4XQ3N/moc_kis_brushop_settings_widget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/defaultpaintops/kritadefaultpaintops_static_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1972/3305] Building CXX object plugins/paintops/defaultpaintops/CMakeFiles/kritadefaultpaintops_static.dir/brush/KisDabRenderingQueueCache.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/brush/KisDabRenderingQueue.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/brush/KisDabRenderingQueueCache.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/brush/KisDabRenderingQueueCache.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1973/3305] Building CXX object plugins/paintops/defaultpaintops/CMakeFiles/kritadefaultpaintops_static.dir/brush/KisDabRenderingExecutor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/brush/KisDabRenderingExecutor.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/brush/KisDabRenderingExecutor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1974/3305] Building CXX object plugins/paintops/defaultpaintops/CMakeFiles/kritadefaultpaintops_static.dir/brush/KisBrushOpSettings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/brush/KisBrushOpSettings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/brush/KisBrushOpSettings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1975/3305] Building CXX object plugins/paintops/defaultpaintops/CMakeFiles/kritadefaultpaintops_static.dir/brush/KisDabRenderingJob.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/brush/KisDabRenderingJob.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1976/3305] Building CXX object plugins/dockers/storyboarddocker/CMakeFiles/kritastoryboarddocker_static.dir/StoryboardModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/StoryboardItem.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/StoryboardModel.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/StoryboardModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/StoryboardModel.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1977/3305] Building CXX object plugins/paintops/defaultpaintops/CMakeFiles/kritadefaultpaintops_static.dir/brush/KisBrushOpResources.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/brush/KisBrushOpResources.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/brush/KisBrushOpResources.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1978/3305] Building CXX object plugins/paintops/defaultpaintops/CMakeFiles/kritadefaultpaintops_static.dir/brush/KisDabRenderingQueue.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/brush/KisDabRenderingQueue.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/brush/KisDabRenderingQueue.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1979/3305] Building CXX object plugins/dockers/storyboarddocker/CMakeFiles/kritastoryboarddocker_static.dir/StoryboardDockerDock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/StoryboardDockerDock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/StoryboardDockerDock.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1980/3305] Building CXX object plugins/paintops/defaultpaintops/CMakeFiles/kritadefaultpaintops_static.dir/duplicate/KisDuplicateOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/duplicate/KisDuplicateOptionData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1981/3305] Building CXX object plugins/paintops/defaultpaintops/CMakeFiles/kritadefaultpaintops_static.dir/duplicate/kis_duplicateop_settings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop_settings.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop_settings.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1982/3305] Building CXX object plugins/paintops/defaultpaintops/CMakeFiles/kritadefaultpaintops_static.dir/duplicate/kis_duplicateop.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1983/3305] Building CXX object plugins/paintops/defaultpaintops/CMakeFiles/kritadefaultpaintops_static.dir/duplicate/KisDuplicateOptionModel.cpp.o [1984/3305] Building CXX object plugins/paintops/mypaint/CMakeFiles/kritamypaintop_static.dir/MyPaintCurveOptionRangeControlsStrategy.cpp.o [1985/3305] Building CXX object plugins/paintops/mypaint/CMakeFiles/kritamypaintop_static.dir/MyPaintCurveOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintCurveOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1986/3305] Building CXX object plugins/paintops/defaultpaintops/CMakeFiles/kritadefaultpaintops_static.dir/brush/kis_brushop.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/brush/kis_brushop.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/brush/kis_brushop.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1987/3305] Building CXX object plugins/paintops/mypaint/CMakeFiles/kritamypaintop_static.dir/MyPaintBasicOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintBasicOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintBasicOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintBasicOptionData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1988/3305] Building CXX object plugins/paintops/defaultpaintops/CMakeFiles/kritadefaultpaintops_static.dir/duplicate/KisDuplicateOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/duplicate/KisDuplicateOptionWidget.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/duplicate/KisDuplicateOptionWidget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1989/3305] Linking CXX static library plugins/tools/basictools/libkritadefaulttools_static.a [1990/3305] Linking CXX static library plugins/tools/tool_transform2/libkritatooltransform_static.a [1991/3305] Building CXX object plugins/paintops/mypaint/CMakeFiles/kritamypaintop_static.dir/kritamypaintop_static_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/mypaint/kritamypaintop_static_autogen/EWIEGA46WW/../../../../../../plugins/paintops/mypaint/MyPaintBasicOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/mypaint/kritamypaintop_static_autogen/EWIEGA46WW/../../../../../../plugins/paintops/mypaint/MyPaintBasicOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/mypaint/kritamypaintop_static_autogen/EWIEGA46WW/moc_MyPaintBasicOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/mypaint/kritamypaintop_static_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/mypaint/kritamypaintop_static_autogen/EWIEGA46WW/../../../../../../plugins/paintops/mypaint/MyPaintPaintOpFactory.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/mypaint/kritamypaintop_static_autogen/EWIEGA46WW/moc_MyPaintPaintOpFactory.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/mypaint/kritamypaintop_static_autogen/mocs_compilation.cpp:4: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1992/3305] Linking CXX static library plugins/dockers/layerdocker/libkritalayerdocker_static.a [1993/3305] Linking CXX static library plugins/assistants/Assistants/libkritaassistanttool_static.a [1994/3305] Building CXX object plugins/paintops/mypaint/CMakeFiles/kritamypaintop_static.dir/MyPaintPaintOp.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintPaintOp.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintPaintOp.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintPaintOpPreset.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintPaintOp.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1995/3305] Building CXX object plugins/paintops/mypaint/CMakeFiles/kritamypaintop_static.dir/MyPaintBasicOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintBasicOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintBasicOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintBasicOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [1996/3305] Linking CXX static library plugins/dockers/lut/libkritalutdocker_static.a [1997/3305] Automatic MOC for target kritaarrangedocker [1998/3305] Building CXX object plugins/paintops/mypaint/CMakeFiles/kritamypaintop_static.dir/MyPaintSensorPack.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisSensorData.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintSensorPack.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintSensorPack.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [1999/3305] Automatic MOC for target kritacompositiondocker [2000/3305] Automatic MOC for target kritagriddocker [2001/3305] Linking CXX static library plugins/dockers/animation/libkritaanimationdocker_static.a [2002/3305] Automatic MOC for target kritapalettedocker [2003/3305] Automatic MOC for target kritasvgcollectiondocker [2004/3305] Linking CXX static library plugins/dockers/storyboarddocker/libkritastoryboarddocker_static.a [2005/3305] Automatic MOC for target kritarecorderdocker [2006/3305] Automatic MOC for target kritagamutmask [2007/3305] Automatic MOC for target kritalogdocker [2008/3305] Automatic MOC for target kritatouchdocker [2009/3305] Building CXX object plugins/paintops/mypaint/CMakeFiles/kritamypaintop_static.dir/MyPaintPaintOpSettings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_no_size_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintPaintOpSettings.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintPaintOpSettings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2010/3305] Automatic MOC for target kritaclonesarray [2011/3305] Building CXX object plugins/paintops/mypaint/CMakeFiles/kritamypaintop_static.dir/MyPaintBasicOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintBasicOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintBasicOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2012/3305] Automatic MOC for target kritaimagesplit [2013/3305] Automatic MOC for target kritacolorrange [2014/3305] Automatic MOC for target kritametadataeditor [2015/3305] Building CXX object plugins/paintops/defaultpaintops/CMakeFiles/kritadefaultpaintops_static.dir/brush/kis_brushop_settings_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/brush/kis_brushop_settings_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/brush/kis_brushop_settings_widget.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2016/3305] Automatic MOC for target kritaoffsetimage [2017/3305] Automatic MOC for target kritamodifyselection [2018/3305] Automatic MOC for target kritarotateimage [2019/3305] Linking CXX static library plugins/extensions/pykrita/plugin/libpykrita.a [2020/3305] Creating library symlink plugins/extensions/qmic/libkritaqmicinterface.so.19 plugins/extensions/qmic/libkritaqmicinterface.so [2021/3305] Automatic MOC for target kritawgcolorselector [2022/3305] Building CXX object plugins/paintops/defaultpaintops/CMakeFiles/kritadefaultpaintops_static.dir/duplicate/kis_duplicateop_settings_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop_settings_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/duplicate/kis_duplicateop_settings_widget.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2023/3305] Building CXX object plugins/paintops/mypaint/CMakeFiles/kritamypaintop_static.dir/MyPaintCurveOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintCurveOptionWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintCurveOptionWidget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2024/3305] Automatic MOC for target kritashearimage [2025/3305] Automatic MOC for target kritaseparatechannels [2026/3305] Automatic MOC for target kritaresourcemanager [2027/3305] Automatic MOC for target kritawaveletdecompose [2028/3305] Automatic MOC for target kritabuginfo [2029/3305] Building CXX object plugins/paintops/mypaint/CMakeFiles/kritamypaintop_static.dir/MyPaintStandardOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintStandardOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintStandardOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2030/3305] Automatic MOC for target kritadbexplorer [2031/3305] Automatic MOC for target kritalayersplit [2032/3305] Building CXX object plugins/paintops/mypaint/CMakeFiles/kritamypaintop_static.dir/MyPaintPaintOpPreset.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintPaintOpPreset.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintPaintOpPreset.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintPaintOpPreset.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2033/3305] Building CXX object plugins/paintops/mypaint/CMakeFiles/kritamypaintop_static.dir/MyPaintPaintOpFactory.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintPaintOpFactory.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintPaintOpFactory.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2034/3305] Automatic MOC for target kritaextensioncolorsfilters [2035/3305] Automatic MOC for target kritagaussianhighpassfilter [2036/3305] Automatic MOC for target kritablurfilter [2037/3305] Automatic MOC for target kritafastcolortransferfilter [2038/3305] Automatic MOC for target kritadodgeburn [2039/3305] Automatic MOC for target kritacolorsfilters [2040/3305] Automatic MOC for target kritarandompickfilter [2041/3305] Automatic MOC for target kritaunsharpfilter [2042/3305] Automatic MOC for target kritawavefilter [2043/3305] Automatic MOC for target kritalevelfilter [2044/3305] Automatic MOC for target kritanoisefilter [2045/3305] Automatic MOC for target kritaphongbumpmap [2046/3305] Automatic MOC for target kritagradientmap [2047/3305] Automatic MOC for target kritaindexcolors [2048/3305] Automatic MOC for target kritathreshold [2049/3305] Automatic MOC for target krita_shape_paths [2050/3305] Automatic MOC for target kritahalftone [2051/3305] Automatic MOC for target kritaedgedetection [2052/3305] Automatic MOC for target kritaconvertheighttonormalmap [2053/3305] Automatic MOC for target kritaasccdl [2054/3305] Automatic MOC for target kritagradientgenerator [2055/3305] Automatic MOC for target kritacolorgenerator [2056/3305] Automatic MOC for target kritapatterngenerator [2057/3305] Automatic MOC for target kritascreentonegenerator [2058/3305] Automatic MOC for target kritasimplexnoisegenerator [2059/3305] Automatic MOC for target kritapngexport [2060/3305] Automatic MOC for target kritajpegexport [2061/3305] Automatic MOC for target kritamultigridpatterngenerator [2062/3305] Automatic MOC for target kritaseexprgenerator [2063/3305] Automatic MOC for target kritaexrexport [2064/3305] Linking CXX static library plugins/paintops/defaultpaintops/libkritadefaultpaintops_static.a [2065/3305] Automatic MOC for target kritatiffexport [2066/3305] Automatic MOC for target kritapdfimport [2067/3305] Automatic MOC for target kritabrushexport [2068/3305] Automatic MOC for target krita_raw_import [2069/3305] Automatic MOC for target kritaqimageioexport [2070/3305] Automatic MOC for target kritaheifexport [2071/3305] Automatic MOC for target kritajxlexport [2072/3305] Automatic MOC for target kritawebpexport [2073/3305] Automatic MOC for target kritahairypaintop [2074/3305] Automatic MOC for target kritapalettize [2075/3305] Building CXX object plugins/paintops/mypaint/CMakeFiles/kritamypaintop_static.dir/MyPaintSurface.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintSurface.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintSurface.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintSurface.h:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2076/3305] Automatic MOC for target kritadeformpaintop [2077/3305] Automatic MOC for target kritaspraypaintop [2078/3305] Automatic MOC for target kritacurvepaintop [2079/3305] Automatic MOC for target kritaexperimentpaintop [2080/3305] Automatic MOC for target kritagridpaintop [2081/3305] Automatic MOC for target kritaparticlepaintop [2082/3305] Automatic MOC for target kritahatchingpaintop [2083/3305] Automatic MOC for target kritaroundmarkerpaintop [2084/3305] Automatic MOC for target kritasketchpaintop [2085/3305] Automatic MOC for target krita_karbontools [2086/3305] Automatic MOC for target krita [2087/3305] Automatic MOC for target kritatangentnormalpaintop [2088/3305] Generating qrc_kis_gl_image_widget.cpp [2089/3305] Generating ui_wdgSpecificColorSelectorWidget.h [2090/3305] Automatic MOC for target kritatoolcrop [2091/3305] Automatic MOC for target krita_flaketools [2092/3305] Generating ui_wdg_color_selector_settings.h [2093/3305] Automatic MOC for target kritadefaulttools [2094/3305] Automatic MOC for target kritatoolpolygon [2095/3305] Automatic MOC for target kritatoolpolyline [2096/3305] Automatic MOC for target kritatoollazybrush [2097/3305] Generating ui_wdgArtisticColorSelector.h [2098/3305] Generating ui_wdgARCSSettings.h [2099/3305] Generating ui_wdgWheelPreferencesPopup.h [2100/3305] Generating ui_wdgtasksetdocker.h [2101/3305] Generating ui_wdgcompositiondocker.h [2102/3305] Automatic MOC for target kritatoolSmartPatch [2103/3305] Generating ui_grid_config_widget.h [2104/3305] Generating ui_arrange_docker_widget.h [2105/3305] Automatic MOC for target kritalayerdocker [2106/3305] Generating ui_wdgpalettedock.h [2107/3305] Automatic MOC for target kritatooltransform [2108/3305] Automatic MOC for target krita_tool_svgtext [2109/3305] Generating ui_WdgSvgCollection.h [2110/3305] Generating ui_wdgGamutMaskChooser.h [2111/3305] Generating ui_recorderdocker.h [2112/3305] Automatic MOC for target kritaassistanttool [2113/3305] Generating ui_recorder_export.h [2114/3305] Generating ui_recorder_profile_settings.h [2115/3305] Generating ui_recorder_snapshots_manager.h [2116/3305] Automatic MOC for target kritapresetdocker [2117/3305] Generating ui_WdgLogDocker.h [2118/3305] Generating ui_TouchDockerWidget.h [2119/3305] Automatic MOC for target kritaselectiontools [2120/3305] Automatic MOC for target kritadigitalmixer [2121/3305] Generating ui_WdgQuickSettings.h [2122/3305] Generating ui_WdgWGSelectorSettings.h [2123/3305] Generating ui_WdgWGShadeLineEditor.h [2124/3305] Automatic MOC for target kritaanimationdocker [2125/3305] Generating ui_wdg_imagesplit.h [2126/3305] Generating ui_wdg_colorrange.h [2127/3305] Generating ui_wdg_clonesarray.h [2128/3305] Generating ui_dublincore.h [2129/3305] Generating ui_exif.h [2130/3305] Generating ui_wdg_grow_selection.h [2131/3305] Generating ui_wdg_shrink_selection.h [2132/3305] Generating ui_wdg_border_selection.h [2133/3305] Automatic MOC for target kritahistorydocker [2134/3305] Automatic MOC for target kritachanneldocker [2135/3305] Generating ui_wdg_offsetimage.h [2136/3305] Generating ui_wdg_feather_selection.h [2137/3305] Generating ui_wdg_rotateimage.h [2138/3305] Generating ui_wdg_separations.h [2139/3305] Generating ui_wdg_shearimage.h [2140/3305] Generating ui_wdgdlgcreatebundle.h [2141/3305] Generating ui_wdgdlgbundlemanager.h [2142/3305] Generating ui_wdgdlgembedtags.h [2143/3305] Generating ui_WdgDlgResourceManager.h [2144/3305] Generating ui_wdg_layersplit.h [2145/3305] Generating ui_wdg_waveletdecompose.h [2146/3305] Generating ui_wdg_buginfo.h [2147/3305] Automatic MOC for target kritarunner [2148/3305] Generating ui_WdgDbExplorer.h [2149/3305] Automatic MOC for target kritasnapshotdocker [2150/3305] Automatic MOC for target kritapresethistory [2151/3305] Automatic MOC for target kritapatterndocker [2152/3305] Generating ui_wdgblur.h [2153/3305] Generating ui_wdg_gaussian_blur.h [2154/3305] Automatic MOC for target kritalutdocker [2155/3305] Generating ui_wdg_motion_blur.h [2156/3305] Generating ui_wdg_lens_blur.h [2157/3305] Generating ui_wdgcolortoalphabase.h [2158/3305] Generating ui_wdg_color_balance.h [2159/3305] Generating ui_wdg_perchannel.h [2160/3305] Generating ui_wdg_hsv_adjustment.h [2161/3305] Generating ui_wdg_desaturate.h [2162/3305] Automatic MOC for target kritaoverviewdocker [2163/3305] Generating ui_wdggaussianhighpass.h [2164/3305] Automatic MOC for target kritahistogramdocker [2165/3305] Generating ui_wdgfastcolortransfer.h [2166/3305] Generating ui_wdgnoiseoptions.h [2167/3305] Automatic MOC for target kritastoryboarddocker [2168/3305] Automatic MOC for target kritacolorspaceconversion [2169/3305] Generating ui_wdgrandompickoptions.h [2170/3305] Automatic MOC for target kritalayergroupswitcher [2171/3305] Automatic MOC for target kritaqmic [2172/3305] Generating ui_wdgunsharp.h [2173/3305] Generating ui_wdgwaveoptions.h [2174/3305] Generating ui_KisLevelsConfigWidget.h [2175/3305] Generating ui_DodgeBurnConfigurationBaseWidget.h [2176/3305] Generating ui_wdgphongbumpmap.h [2177/3305] Generating ui_kiswdgindexcolors.h [2178/3305] Automatic MOC for target kritasamplescreencolor [2179/3305] Automatic MOC for target kritapykrita [2180/3305] Generating ui_KisGradientMapFilterConfigWidget.h [2181/3305] Generating ui_wdg_threshold.h [2182/3305] Generating ui_KisHalftoneConfigWidget.h [2183/3305] Generating ui_KisHalftoneConfigPageWidget.h [2184/3305] Generating ui_wdg_edge_detection.h [2185/3305] Generating ui_wdg_convert_height_to_normal_map.h [2186/3305] Automatic MOC for target kritaembossfilter [2187/3305] Generating ui_wdg_asccdl.h [2188/3305] Generating ui_palettize.h [2189/3305] Generating ui_StarShapeConfigWidget.h [2190/3305] Generating ui_RectangleShapeConfigWidget.h [2191/3305] Generating ui_EllipseShapeConfigWidget.h [2192/3305] Generating qrc_pathshapes.cpp [2193/3305] Generating ui_SpiralShapeConfigWidget.h [2194/3305] Automatic MOC for target kritaoilpaintfilter [2195/3305] Automatic MOC for target kritapixelizefilter [2196/3305] Generating ui_KisGradientGeneratorConfigWidget.h [2197/3305] Generating ui_wdgcoloroptions.h [2198/3305] Automatic MOC for target kritaimageenhancement [2199/3305] Automatic MOC for target kritasmalltilesfilter [2200/3305] Automatic MOC for target kritaroundcornersfilter [2201/3305] Generating ui_KisScreentoneConfigWidget.h [2202/3305] Generating ui_wdgsimplexnoiseoptions.h [2203/3305] Generating ui_wdgpatternoptions.h [2204/3305] Generating ui_wdgmultigridpatternoptions.h [2205/3305] Generating ui_wdgseexprsavepreset.h [2206/3305] Generating ui_wdgseexpr.h [2207/3305] Automatic MOC for target kritaconvolutionfilters [2208/3305] Generating ui_kis_wdg_options_jpeg.h [2209/3305] Generating ui_kis_wdg_options_tiff.h [2210/3305] Generating ui_kis_wdg_options_png.h [2211/3305] Generating ui_exr_export_widget.h [2212/3305] Generating ui_pdfimportwidgetbase.h [2213/3305] Automatic MOC for target kritaraindropsfilter [2214/3305] Automatic MOC for target kritaexample [2215/3305] Generating ui_wdgrawimport.h [2216/3305] Generating ui_kis_wdg_options_qimageio.h [2217/3305] Automatic MOC for target kritanormalize [2218/3305] Building CXX object plugins/paintops/mypaint/CMakeFiles/kritamypaintop_static.dir/MyPaintCurveRangeModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactory.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDynamicSensorFactoryRegistry.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintCurveRangeModel.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2219/3305] Automatic MOC for target kritaposterize [2220/3305] Automatic MOC for target kritaresettransparent [2221/3305] Automatic MOC for target kritacsvimport [2222/3305] Automatic MOC for target kritaexrimport [2223/3305] Automatic MOC for target kritajpegimport [2224/3305] Automatic MOC for target kritacsvexport [2225/3305] Generating ui_kis_wdg_options_heightmap.h [2226/3305] Automatic MOC for target kritajp2import [2227/3305] Automatic MOC for target kritapngimport [2228/3305] Automatic MOC for target kritaoraimport [2229/3305] Automatic MOC for target kritatiffimport [2230/3305] Generating ui_wdg_export_gih.h [2231/3305] Automatic MOC for target kritaqimageioimport [2232/3305] Automatic MOC for target kritasvgimport [2233/3305] Automatic MOC for target kritaxcfimport [2234/3305] Automatic MOC for target kritaoraexport [2235/3305] Automatic MOC for target kritapsdimport [2236/3305] Generating ui_WdgHeifExport.h [2237/3305] Automatic MOC for target kritapsdexport [2238/3305] Automatic MOC for target kritaqmlexport [2239/3305] Automatic MOC for target kritatgaexport [2240/3305] Generating ui_kis_wdg_options_webp.h [2241/3305] Automatic MOC for target kritatgaimport [2242/3305] Generating ui_kis_wdg_options_jpegxl.h [2243/3305] Generating ui_wdgInkOptions.h [2244/3305] Automatic MOC for target kritaheightmapimport [2245/3305] Generating ui_wdghairyshapeoptions.h [2246/3305] Generating ui_wdgdeformoptions.h [2247/3305] Generating ui_wdgbristleoptions.h [2248/3305] Generating ui_wdgcurveoptions.h [2249/3305] Generating ui_wdgsprayoptions.h [2250/3305] Generating ui_wdgsprayshapeoptions.h [2251/3305] Automatic MOC for target kritabrushimport [2252/3305] Generating ui_wdgshapedynamicsoptions.h [2253/3305] Automatic MOC for target kritakraimport [2254/3305] Generating ui_wdgparticleoptions.h [2255/3305] Generating ui_wdgexperimentoptions.h [2256/3305] Automatic MOC for target kritakraexport [2257/3305] Automatic MOC for target kritagifexport [2258/3305] Automatic MOC for target kritaheightmapexport [2259/3305] Generating ui_wdggridoptions.h [2260/3305] Generating ui_wdggridbrushshapeoptions.h [2261/3305] Generating ui_wdgsketchoptions.h [2262/3305] Generating ui_wdghatchingpreferences.h [2263/3305] Generating ui_wdghatchingoptions.h [2264/3305] Generating qrc_defaulttools.cpp [2265/3305] Generating qrc_defaulttools.cpp [2266/3305] Generating ui_DefaultToolGeometryWidget.h [2267/3305] Generating qrc_toolcrop.cpp [2268/3305] Generating ui_kis_roundmarker_option.h [2269/3305] Generating ui_wdgtangenttiltoption.h [2270/3305] Generating ui_WdgToolOptions.h [2271/3305] Generating qrc_selectiontools.cpp [2272/3305] Generating qrc_tool_polygon.cpp [2273/3305] Generating qrc_polyline.cpp [2274/3305] Generating qrc_tool_transform.cpp [2275/3305] Generating ui_wdg_tool_crop.h [2276/3305] Generating qrc_karbontools.cpp [2277/3305] Generating ui_kis_tool_lazy_brush_options_widget.h [2278/3305] Automatic MOC for target kritaspriterexport [2279/3305] Automatic MOC for target kritaheifimport [2280/3305] Generating ui_kis_tool_smart_patch_options_widget.h [2281/3305] Generating qrc_krita.cpp [2282/3305] Generating ui_WdgSvgTextSettings.h [2283/3305] Generating ui_WdgSvgTextEditor.h [2284/3305] Generating qrc_layerbox-icons.cpp [2285/3305] Generating qrc_breeze-dark-icons.cpp [2286/3305] Generating qrc_layers-icons.cpp [2287/3305] Generating qrc_breeze-light-icons.cpp [2288/3305] Automatic RCC for svgtexttool.qrc [2289/3305] Generating qrc_paintops-icons.cpp [2290/3305] Automatic MOC for target kritakrzexport [2291/3305] Generating qrc_misc-light-icons.cpp [2292/3305] Generating qrc_misc-dark-icons.cpp [2293/3305] Generating qrc_tools-svg-16-icons.cpp [2294/3305] Generating qrc_kritawidgets.cpp [2295/3305] Generating qrc_flake.cpp [2296/3305] Generating qrc_tool-transform-icons.cpp [2297/3305] Automatic MOC for target kritagifimport [2298/3305] Generating qrc_shaders.cpp [2299/3305] Generating qrc_aboutdata.cpp [2300/3305] Generating qrc_cursors.cpp [2301/3305] Generating qrc_branding.cpp [2302/3305] Automatic MOC for target kritawebpimport [2303/3305] Generating qrc_defaultpresets.cpp [2304/3305] Generating qrc_sponsors.cpp [2305/3305] Generating qrc_icons.cpp [2306/3305] Generating qrc_svg-icons.cpp [2307/3305] Generating qrc_gamutmasks.cpp [2308/3305] Automatic MOC for target kritajxlimport [2309/3305] Automatic MOC for target kritadefaultpaintops [2310/3305] Generating qrc_splash.cpp [2311/3305] Automatic MOC for target kritafilterop [2312/3305] Automatic MOC for target kritatooldyna [2313/3305] Automatic MOC for target kritadesignerplugin [2314/3305] Building CXX object plugins/dockers/smallcolorselector/CMakeFiles/kritasmallcolorselector.dir/qrc_kis_gl_image_widget.cpp.o [2315/3305] Automatic MOC for target kritatoolencloseandfill [2316/3305] Automatic MOC for target kritacolorsmudgepaintop [2317/3305] Building CXX object plugins/dockers/layerdocker/CMakeFiles/kritalayerdocker.dir/kritalayerdocker_autogen/mocs_compilation.cpp.o [2318/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool.dir/kritaassistanttool_autogen/mocs_compilation.cpp.o [2319/3305] Building CXX object plugins/dockers/smallcolorselector/CMakeFiles/kritasmallcolorselector.dir/KisGLImageF16.cpp.o [2320/3305] Building CXX object plugins/dockers/layerdocker/CMakeFiles/kritalayerdocker.dir/LayerDocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/layerdocker/LayerBox.h:25, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/layerdocker/LayerDocker.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2321/3305] Generating _tmp/krita/sipkritapart0.cpp, _tmp/krita/krita_complete.pyi Generating SIP 5+ bindings for PyKrita.krita... 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 These bindings will be built: kritamod. Generating the kritamod bindings... /usr/lib/python3.12/site-packages/PyQt5/bindings/QtCore/qbytearray.sip: line 118: '%BIGetReadBufferCode' is deprecated and will be removed in SIP v7.0.0 /usr/lib/python3.12/site-packages/PyQt5/bindings/QtCore/qbytearray.sip: line 131: '%BIGetSegCountCode' is deprecated and will be removed in SIP v7.0.0 /usr/lib/python3.12/site-packages/PyQt5/bindings/QtCore/qbytearray.sip: line 138: '%BIGetCharBufferCode' is deprecated and will be removed in SIP v7.0.0 /usr/lib/python3.12/site-packages/PyQt5/bindings/QtCore/qmutex.sip: line 86: 'private' is deprecated and will be removed in SIP v7.0.0 ABI v12.8 is deprecated and will be removed in SIP v7.0.0, use v12.9 or later instead Generating the krita .pyi file... The project bindings are ready for build. [2322/3305] Automatic MOC for target python_module_PyKrita_krita [2323/3305] Building CXX object plugins/dockers/smallcolorselector/CMakeFiles/kritasmallcolorselector.dir/kritasmallcolorselector_autogen/mocs_compilation.cpp.o [2324/3305] Building CXX object plugins/dockers/smallcolorselector/CMakeFiles/kritasmallcolorselector.dir/smallcolorselector.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/smallcolorselector/smallcolorselector.cc:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2325/3305] Building CXX object plugins/dockers/smallcolorselector/CMakeFiles/kritasmallcolorselector.dir/smallcolorselector_dock.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/smallcolorselector/smallcolorselector_dock.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2326/3305] Building CXX object plugins/dockers/smallcolorselector/CMakeFiles/kritasmallcolorselector.dir/KisClickableGLImageWidget.cpp.o [2327/3305] Building CXX object plugins/dockers/specificcolorselector/CMakeFiles/kritaspecificcolorselector.dir/kritaspecificcolorselector_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/specificcolorselector/kritaspecificcolorselector_autogen/EWIEGA46WW/../../../../../../plugins/dockers/specificcolorselector/kis_specific_color_selector_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/specificcolorselector/kritaspecificcolorselector_autogen/EWIEGA46WW/moc_kis_specific_color_selector_widget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/specificcolorselector/kritaspecificcolorselector_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2328/3305] Building CXX object plugins/assistants/Assistants/CMakeFiles/kritaassistanttool.dir/assistant_tool.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/kis_assistant_tool.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/assistants/Assistants/assistant_tool.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2329/3305] Building CXX object plugins/dockers/smallcolorselector/CMakeFiles/kritasmallcolorselector.dir/KisGLImageWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/smallcolorselector/KisGLImageWidget.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2330/3305] Building CXX object plugins/dockers/specificcolorselector/CMakeFiles/kritaspecificcolorselector.dir/specificcolorselector.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/specificcolorselector/specificcolorselector.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2331/3305] Building CXX object plugins/dockers/digitalmixer/CMakeFiles/kritadigitalmixer.dir/kritadigitalmixer_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/digitalmixer/kritadigitalmixer_autogen/EWIEGA46WW/../../../../../../plugins/dockers/digitalmixer/digitalmixer_dock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/digitalmixer/kritadigitalmixer_autogen/EWIEGA46WW/moc_digitalmixer_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/digitalmixer/kritadigitalmixer_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/digitalmixer/kritadigitalmixer_autogen/EWIEGA46WW/../../../../../../plugins/dockers/digitalmixer/digitalmixer_dock.h:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2332/3305] Building CXX object plugins/dockers/smallcolorselector/CMakeFiles/kritasmallcolorselector.dir/kis_small_color_widget.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/smallcolorselector/kis_small_color_widget.cc:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/smallcolorselector/kis_small_color_widget.cc:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2333/3305] Building CXX object plugins/dockers/specificcolorselector/CMakeFiles/kritaspecificcolorselector.dir/specificcolorselector_dock.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/specificcolorselector/specificcolorselector_dock.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/specificcolorselector/specificcolorselector_dock.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/specificcolorselector/specificcolorselector_dock.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2334/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/colorselectorng.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_preference_set_registry.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_settings.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/colorselectorng.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2335/3305] Building CXX object plugins/dockers/specificcolorselector/CMakeFiles/kritaspecificcolorselector.dir/kis_specific_color_selector_widget.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/specificcolorselector/kis_specific_color_selector_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/specificcolorselector/kis_specific_color_selector_widget.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/specificcolorselector/kis_specific_color_selector_widget.cc:31: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2336/3305] Building CXX object plugins/dockers/digitalmixer/CMakeFiles/kritadigitalmixer.dir/digitalmixer.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/digitalmixer/digitalmixer.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2337/3305] Building CXX object plugins/dockers/digitalmixer/CMakeFiles/kritadigitalmixer.dir/digitalmixer_dock.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/digitalmixer/digitalmixer_dock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/digitalmixer/digitalmixer_dock.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/digitalmixer/digitalmixer_dock.h:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2338/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_color_selector_ng_dock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_ng_dock.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2339/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kritacolorselectorng_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/../../../../../../plugins/dockers/advancedcolorselector/KisColorPatchesTableView.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/moc_KisColorPatchesTableView.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/../../../../../../plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/../../../../../../plugins/dockers/advancedcolorselector/kis_color_patches.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/../../../../../../plugins/dockers/advancedcolorselector/kis_color_history.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/EWIEGA46WW/moc_kis_color_history.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/advancedcolorselector/kritacolorselectorng_autogen/mocs_compilation.cpp:4: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2340/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_color_selector_ng_docker_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_ng_docker_widget.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_ng_docker_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2341/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_color_history.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_patches.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_history.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_history.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2342/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_color_patches.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_patches.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_patches.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2343/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_my_paint_shade_selector.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_my_paint_shade_selector.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_my_paint_shade_selector.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2344/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_color_selector.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2345/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_shade_selector_lines_settings.cpp.o [2346/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_shade_selector_line_editor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_shade_selector_line_editor.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_shade_selector_line_editor.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2347/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_common_colors.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_patches.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_common_colors.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_common_colors.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2348/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_minimal_shade_selector.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_minimal_shade_selector.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_minimal_shade_selector.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2349/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_common_colors_recalculation_runner.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_common_colors_recalculation_runner.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_patches.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_common_colors.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_common_colors_recalculation_runner.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2350/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_shade_selector_line.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_shade_selector_line.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2351/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_shade_selector_line_combo_box_popup.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_shade_selector_line_combo_box_popup.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2352/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_shade_selector_line_combo_box.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_shade_selector_line_combo_box.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_shade_selector_line.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2353/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_color_selector_component.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_component.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_component.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2354/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_color_selector_container.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_container.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_container.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2355/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_color_selector_base_proxy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_acs_types.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_base_proxy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_base_proxy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_sequential_iterator.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_iterator_ng.h:99, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_acs_types.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2356/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_color_selector_base.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_base.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2357/3305] Building CXX object plugins/dockers/presetdocker/CMakeFiles/kritapresetdocker.dir/kritapresetdocker_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/presetdocker/kritapresetdocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/presetdocker/presetdocker_dock.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/presetdocker/kritapresetdocker_autogen/EWIEGA46WW/moc_presetdocker_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/presetdocker/kritapresetdocker_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2358/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_color_selector_triangle.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_component.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_triangle.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_triangle.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2359/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_color_selector_wheel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_wheel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_wheel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_component.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_wheel.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2360/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_color_selector_simple.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_simple.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_simple.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_component.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_simple.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2361/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_color_selector_ring.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_component.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_ring.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_ring.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2362/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_color_selector_combo_box.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_combo_box.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_combo_box.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2363/3305] Building CXX object plugins/dockers/presetdocker/CMakeFiles/kritapresetdocker.dir/presetdocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/presetdocker/presetdocker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2364/3305] Building CXX object plugins/dockers/presetdocker/CMakeFiles/kritapresetdocker.dir/presetdocker_dock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/presetdocker/presetdocker_dock.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/presetdocker/presetdocker_dock.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2365/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/kis_color_selector_settings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_preference_set_registry.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_settings.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_settings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_color_button.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/advancedcolorselector/ui_wdg_color_selector_settings.h:29, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_settings.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2366/3305] Building CXX object plugins/dockers/historydocker/CMakeFiles/kritahistorydocker.dir/kritahistorydocker_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/historydocker/kritahistorydocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/historydocker/KisUndoView.h:53, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/historydocker/kritahistorydocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/historydocker/HistoryDock.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/historydocker/kritahistorydocker_autogen/EWIEGA46WW/moc_HistoryDock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/historydocker/kritahistorydocker_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/historydocker/kritahistorydocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/historydocker/KisUndoView.h:57: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2367/3305] Building CXX object plugins/dockers/advancedcolorselector/CMakeFiles/kritacolorselectorng.dir/KisColorPatchesTableView.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/KisColorPatchesTableView.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/KisColorPatchesTableView.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_selector_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/kis_color_patches.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/advancedcolorselector/KisColorPatchesTableView.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2368/3305] Building CXX object plugins/dockers/channeldocker/CMakeFiles/kritachanneldocker.dir/KisChannelsThumbnailsStrokeStrategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImageThumbnailStrokeStrategy.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/channeldocker/KisChannelsThumbnailsStrokeStrategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/channeldocker/KisChannelsThumbnailsStrokeStrategy.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2369/3305] Building CXX object plugins/dockers/historydocker/CMakeFiles/kritahistorydocker.dir/HistoryDock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/historydocker/KisUndoView.h:53, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/historydocker/HistoryDock.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/historydocker/HistoryDock.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/historydocker/KisUndoView.h:57: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2370/3305] Building CXX object plugins/dockers/historydocker/CMakeFiles/kritahistorydocker.dir/History.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/historydocker/KisUndoView.h:53, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/historydocker/HistoryDock.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/historydocker/History.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/historydocker/KisUndoView.h:57: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2371/3305] Building CXX object plugins/dockers/historydocker/CMakeFiles/kritahistorydocker.dir/KisUndoView.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/historydocker/KisUndoView.h:53, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/historydocker/KisUndoView.cpp:47: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/historydocker/KisUndoView.h:57: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2372/3305] Building CXX object plugins/dockers/historydocker/CMakeFiles/kritahistorydocker.dir/KisUndoModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/historydocker/KisUndoModel.h:50, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/historydocker/KisUndoModel.cpp:46: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/historydocker/KisUndoModel.h:51: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2373/3305] Building CXX object plugins/dockers/channeldocker/CMakeFiles/kritachanneldocker.dir/kritachanneldocker_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImageThumbnailStrokeStrategy.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/channeldocker/kritachanneldocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/channeldocker/KisChannelsThumbnailsStrokeStrategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/channeldocker/kritachanneldocker_autogen/EWIEGA46WW/moc_KisChannelsThumbnailsStrokeStrategy.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/channeldocker/kritachanneldocker_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/channeldocker/kritachanneldocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/channeldocker/channeldocker_dock.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/channeldocker/kritachanneldocker_autogen/EWIEGA46WW/moc_channeldocker_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/channeldocker/kritachanneldocker_autogen/mocs_compilation.cpp:4: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/channeldocker/kritachanneldocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/channeldocker/channeldocker_dock.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisWidgetWithIdleTask.h:26:18: warning: ‘void KisWidgetWithIdleTask::setCanvas(KisCanvas2*) [with BaseWidget = QDockWidget]’ was hidden [-Woverloaded-virtual=] 26 | virtual void setCanvas(KisCanvas2 *canvas) { | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/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; | ^~~~~~~~~ [2374/3305] Building CXX object plugins/dockers/channeldocker/CMakeFiles/kritachanneldocker.dir/channeldocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/channeldocker/channeldocker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/channeldocker/channeldocker_dock.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/channeldocker/channeldocker.cpp:26: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisWidgetWithIdleTask.h:26:18: warning: ‘void KisWidgetWithIdleTask::setCanvas(KisCanvas2*) [with BaseWidget = QDockWidget]’ was hidden [-Woverloaded-virtual=] 26 | virtual void setCanvas(KisCanvas2 *canvas) { | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/channeldocker/channeldocker_dock.h:28:10: note: by ‘virtual void ChannelDockerDock::setCanvas(KoCanvasBase*)’ 28 | void setCanvas(KoCanvasBase *canvas) override; | ^~~~~~~~~ [2375/3305] Building CXX object plugins/dockers/artisticcolorselector/CMakeFiles/kritaartisticcolorselector.dir/kis_color.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/artisticcolorselector/kis_color.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/artisticcolorselector/kis_color.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/artisticcolorselector/kis_color.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2376/3305] Building CXX object plugins/dockers/tasksetdocker/CMakeFiles/kritatasksetdocker.dir/tasksetmodel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/tasksetdocker/tasksetmodel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/tasksetdocker/tasksetmodel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2377/3305] Building CXX object plugins/dockers/channeldocker/CMakeFiles/kritachanneldocker.dir/channelmodel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/channeldocker/channelmodel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/channeldocker/channelmodel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/channeldocker/channelmodel.cpp: In member function ‘virtual QVariant ChannelModel::data(const QModelIndex&, int) const’: /home/build/YPKG/root/krita/build/krita-5.2.16/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(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/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()) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/channeldocker/channelmodel.cpp: In member function ‘virtual bool ChannelModel::setData(const QModelIndex&, const QVariant&, int)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/channeldocker/channelmodel.cpp: In member function ‘void ChannelModel::rowActivated(const QModelIndex&)’: /home/build/YPKG/root/krita/build/krita-5.2.16/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; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [2378/3305] Building CXX object plugins/dockers/channeldocker/CMakeFiles/kritachanneldocker.dir/channeldocker_dock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisIdleTaskStrokeStrategy.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisIdleTasksManager.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisWidgetWithIdleTask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/channeldocker/channeldocker_dock.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/channeldocker/channeldocker_dock.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/channeldocker/channeldocker_dock.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisWidgetWithIdleTask.h:26:18: warning: ‘void KisWidgetWithIdleTask::setCanvas(KisCanvas2*) [with BaseWidget = QDockWidget]’ was hidden [-Woverloaded-virtual=] 26 | virtual void setCanvas(KisCanvas2 *canvas) { | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/channeldocker/channeldocker_dock.h:28:10: note: by ‘virtual void ChannelDockerDock::setCanvas(KoCanvasBase*)’ 28 | void setCanvas(KoCanvasBase *canvas) override; | ^~~~~~~~~ [2379/3305] Building CXX object plugins/dockers/artisticcolorselector/CMakeFiles/kritaartisticcolorselector.dir/kritaartisticcolorselector_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/artisticcolorselector/kritaartisticcolorselector_autogen/EWIEGA46WW/../../../../../../plugins/dockers/artisticcolorselector/artisticcolorselector_dock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/artisticcolorselector/kritaartisticcolorselector_autogen/EWIEGA46WW/moc_artisticcolorselector_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/artisticcolorselector/kritaartisticcolorselector_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/artisticcolorselector/kritaartisticcolorselector_autogen/EWIEGA46WW/../../../../../../plugins/dockers/artisticcolorselector/artisticcolorselector_dock.h:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2380/3305] Building CXX object plugins/dockers/artisticcolorselector/CMakeFiles/kritaartisticcolorselector.dir/artisticcolorselector_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/artisticcolorselector/artisticcolorselector_dock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/artisticcolorselector/artisticcolorselector_plugin.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/artisticcolorselector/artisticcolorselector_dock.h:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2381/3305] Building CXX object plugins/dockers/tasksetdocker/CMakeFiles/kritatasksetdocker.dir/kritatasksetdocker_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/tasksetdocker/kritatasksetdocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/tasksetdocker/tasksetdocker_dock.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/tasksetdocker/kritatasksetdocker_autogen/EWIEGA46WW/moc_tasksetdocker_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/tasksetdocker/kritatasksetdocker_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2382/3305] Building CXX object plugins/dockers/tasksetdocker/CMakeFiles/kritatasksetdocker.dir/taskset_resource.cpp.o [2383/3305] Building CXX object plugins/dockers/compositiondocker/CMakeFiles/kritacompositiondocker.dir/compositionmodel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/compositiondocker/compositionmodel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/compositiondocker/compositionmodel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2384/3305] Building CXX object plugins/dockers/patterndocker/CMakeFiles/kritapatterndocker.dir/kritapatterndocker_autogen/mocs_compilation.cpp.o [2385/3305] Building CXX object plugins/dockers/griddocker/CMakeFiles/kritagriddocker.dir/kritagriddocker_autogen/mocs_compilation.cpp.o [2386/3305] Building CXX object plugins/dockers/artisticcolorselector/CMakeFiles/kritaartisticcolorselector.dir/artisticcolorselector_dock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/artisticcolorselector/artisticcolorselector_dock.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/artisticcolorselector/artisticcolorselector_dock.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2387/3305] Building CXX object plugins/dockers/artisticcolorselector/CMakeFiles/kritaartisticcolorselector.dir/kis_color_selector.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/artisticcolorselector/kis_color_selector.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2388/3305] Building CXX object plugins/dockers/tasksetdocker/CMakeFiles/kritatasksetdocker.dir/tasksetdocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/tasksetdocker/tasksetdocker_dock.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/tasksetdocker/tasksetdocker.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2389/3305] Building CXX object plugins/dockers/arrangedocker/CMakeFiles/kritaarrangedocker.dir/kritaarrangedocker_autogen/mocs_compilation.cpp.o [2390/3305] Building CXX object plugins/dockers/lut/CMakeFiles/kritalutdocker.dir/kritalutdocker_autogen/mocs_compilation.cpp.o [2391/3305] Building CXX object plugins/dockers/compositiondocker/CMakeFiles/kritacompositiondocker.dir/kritacompositiondocker_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/compositiondocker/kritacompositiondocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/compositiondocker/compositiondocker_dock.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/compositiondocker/kritacompositiondocker_autogen/EWIEGA46WW/moc_compositiondocker_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/compositiondocker/kritacompositiondocker_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2392/3305] Building CXX object plugins/dockers/patterndocker/CMakeFiles/kritapatterndocker.dir/patterndocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/patterndocker/patterndocker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2393/3305] Building CXX object plugins/dockers/arrangedocker/CMakeFiles/kritaarrangedocker.dir/arrangedocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/arrangedocker/arrangedocker.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2394/3305] Building CXX object plugins/dockers/patterndocker/CMakeFiles/kritapatterndocker.dir/patterndocker_dock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/patterndocker/patterndocker_dock.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2395/3305] Building CXX object plugins/dockers/compositiondocker/CMakeFiles/kritacompositiondocker.dir/compositiondocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/compositiondocker/compositiondocker.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2396/3305] Building CXX object plugins/dockers/tasksetdocker/CMakeFiles/kritatasksetdocker.dir/tasksetdocker_dock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/tasksetdocker/tasksetdocker_dock.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/tasksetdocker/tasksetdocker_dock.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2397/3305] Building CXX object plugins/dockers/griddocker/CMakeFiles/kritagriddocker.dir/griddocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/griddocker/griddocker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2398/3305] Building CXX object plugins/dockers/arrangedocker/CMakeFiles/kritaarrangedocker.dir/arrange_docker_widget.cpp.o [2399/3305] Building CXX object plugins/dockers/griddocker/CMakeFiles/kritagriddocker.dir/griddocker_dock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/griddocker/griddocker_dock.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2400/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker.dir/kritaanimationdocker_autogen/mocs_compilation.cpp.o [2401/3305] Building CXX object plugins/dockers/arrangedocker/CMakeFiles/kritaarrangedocker.dir/arrangedocker_dock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/arrangedocker/arrangedocker_dock.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2402/3305] Building CXX object plugins/dockers/griddocker/CMakeFiles/kritagriddocker.dir/grid_config_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/griddocker/grid_config_widget.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2403/3305] Building CXX object plugins/dockers/compositiondocker/CMakeFiles/kritacompositiondocker.dir/compositiondocker_dock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/compositiondocker/compositiondocker_dock.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/compositiondocker/compositiondocker_dock.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2404/3305] Building CXX object plugins/dockers/animation/CMakeFiles/kritaanimationdocker.dir/KisAnimDockers.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimCurvesDocker.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/animation/KisAnimDockers.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2405/3305] Building CXX object plugins/dockers/overview/CMakeFiles/kritaoverviewdocker.dir/kritaoverviewdocker_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/overview/kritaoverviewdocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/overview/overviewdocker_dock.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/overview/kritaoverviewdocker_autogen/EWIEGA46WW/moc_overviewdocker_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/overview/kritaoverviewdocker_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2406/3305] Building CXX object plugins/dockers/overview/CMakeFiles/kritaoverviewdocker.dir/overviewdocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/overview/overviewdocker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2407/3305] Building CXX object plugins/dockers/lut/CMakeFiles/kritalutdocker.dir/lutdocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/lut/lutdocker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2408/3305] Building CXX object plugins/dockers/svgcollectiondocker/CMakeFiles/kritasvgcollectiondocker.dir/kritasvgcollectiondocker_autogen/mocs_compilation.cpp.o [2409/3305] Building CXX object plugins/dockers/overview/CMakeFiles/kritaoverviewdocker.dir/overviewdocker_dock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/overview/overviewdocker_dock.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/overview/overviewdocker_dock.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2410/3305] Building CXX object plugins/dockers/palettedocker/CMakeFiles/kritapalettedocker.dir/kritapalettedocker_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/palettedocker/kritapalettedocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/palettedocker/palettedocker_dock.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/palettedocker/kritapalettedocker_autogen/EWIEGA46WW/moc_palettedocker_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/palettedocker/kritapalettedocker_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/palettedocker/kritapalettedocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/palettedocker/palettedocker_dock.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2411/3305] Building CXX object plugins/dockers/palettedocker/CMakeFiles/kritapalettedocker.dir/palettedocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/palettedocker/palettedocker.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2412/3305] Building CXX object plugins/dockers/svgcollectiondocker/CMakeFiles/kritasvgcollectiondocker.dir/Plugin.cpp.o [2413/3305] Building CXX object plugins/dockers/overview/CMakeFiles/kritaoverviewdocker.dir/overviewwidget.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisIdleTaskStrokeStrategy.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisIdleTasksManager.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisWidgetWithIdleTask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/overview/overviewwidget.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/overview/overviewwidget.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/overview/overviewwidget.h:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2414/3305] Building CXX object plugins/dockers/histogram/CMakeFiles/kritahistogramdocker.dir/kritahistogramdocker_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisIdleTaskStrokeStrategy.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/histogram/kritahistogramdocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/histogram/HistogramComputationStrokeStrategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/histogram/kritahistogramdocker_autogen/EWIEGA46WW/moc_HistogramComputationStrokeStrategy.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/histogram/kritahistogramdocker_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2415/3305] Building CXX object plugins/dockers/presethistory/CMakeFiles/kritapresethistory.dir/kritapresethistory_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/presethistory/kritapresethistory_autogen/EWIEGA46WW/../../../../../../plugins/dockers/presethistory/presethistory_dock.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/presethistory/kritapresethistory_autogen/EWIEGA46WW/moc_presethistory_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/presethistory/kritapresethistory_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2416/3305] Building CXX object plugins/dockers/presethistory/CMakeFiles/kritapresethistory.dir/presethistory.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/presethistory/presethistory_dock.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/presethistory/presethistory.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2417/3305] Building CXX object plugins/dockers/recorder/CMakeFiles/kritarecorderdocker.dir/recorder_const.cpp.o [2418/3305] Building CXX object plugins/dockers/palettedocker/CMakeFiles/kritapalettedocker.dir/palettedocker_dock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/palettedocker/palettedocker_dock.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/palettedocker/palettedocker_dock.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/palettedocker/palettedocker_dock.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2419/3305] Building CXX object plugins/dockers/recorder/CMakeFiles/kritarecorderdocker.dir/kritarecorderdocker_autogen/mocs_compilation.cpp.o [2420/3305] Building CXX object plugins/dockers/presethistory/CMakeFiles/kritapresethistory.dir/presethistory_dock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/presethistory/presethistory_dock.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/presethistory/presethistory_dock.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2421/3305] Building CXX object plugins/dockers/histogram/CMakeFiles/kritahistogramdocker.dir/HistogramComputationStrokeStrategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisIdleTaskStrokeStrategy.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/histogram/HistogramComputationStrokeStrategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/histogram/HistogramComputationStrokeStrategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2422/3305] Building CXX object plugins/dockers/recorder/CMakeFiles/kritarecorderdocker.dir/recorder_format.cpp.o [2423/3305] Building CXX object plugins/dockers/svgcollectiondocker/CMakeFiles/kritasvgcollectiondocker.dir/SvgSymbolCollectionDocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/svgcollectiondocker/SvgSymbolCollectionDocker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2424/3305] Building CXX object plugins/dockers/histogram/CMakeFiles/kritahistogramdocker.dir/histogramdocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/histogram/histogramdocker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2425/3305] Building CXX object plugins/dockers/histogram/CMakeFiles/kritahistogramdocker.dir/histogramdocker_dock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/histogram/histogramdocker_dock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/histogram/histogramdocker_dock.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/histogram/histogramdocker_dock.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2426/3305] Building CXX object plugins/dockers/histogram/CMakeFiles/kritahistogramdocker.dir/histogramdockerwidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisIdleTaskStrokeStrategy.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/histogram/HistogramComputationStrokeStrategy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/histogram/histogramdockerwidget.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/histogram/histogramdockerwidget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/histogram/histogramdockerwidget.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2427/3305] Building CXX object plugins/dockers/gamutmask/CMakeFiles/kritagamutmask.dir/kritagamutmask_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/gamutmask/kritagamutmask_autogen/EWIEGA46WW/../../../../../../plugins/dockers/gamutmask/gamutmask_dock.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/gamutmask/kritagamutmask_autogen/EWIEGA46WW/moc_gamutmask_dock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/gamutmask/kritagamutmask_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/gamutmask/kritagamutmask_autogen/EWIEGA46WW/../../../../../../plugins/dockers/gamutmask/gamutmask_dock.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2428/3305] Building CXX object plugins/dockers/recorder/CMakeFiles/kritarecorderdocker.dir/recorder_config.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/recorder/recorder_config.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2429/3305] Building CXX object plugins/dockers/gamutmask/CMakeFiles/kritagamutmask.dir/gamutmask_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/gamutmask/gamutmask_dock.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/gamutmask/gamutmask_plugin.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/gamutmask/gamutmask_dock.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2430/3305] Building CXX object plugins/dockers/recorder/CMakeFiles/kritarecorderdocker.dir/recorder_directory_cleaner.cpp.o [2431/3305] Building CXX object plugins/dockers/recorder/CMakeFiles/kritarecorderdocker.dir/recorder_snapshots_scanner.cpp.o [2432/3305] Building CXX object plugins/dockers/recorder/CMakeFiles/kritarecorderdocker.dir/recorder_profile_settings.cpp.o [2433/3305] Building CXX object plugins/dockers/gamutmask/CMakeFiles/kritagamutmask.dir/KisGamutMaskChooser.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/gamutmask/KisGamutMaskChooser.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2434/3305] Building CXX object plugins/dockers/recorder/CMakeFiles/kritarecorderdocker.dir/recorder_snapshots_manager.cpp.o [2435/3305] Building CXX object plugins/dockers/recorder/CMakeFiles/kritarecorderdocker.dir/recorder_export_config.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/recorder/recorder_export_config.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2436/3305] Building CXX object plugins/dockers/logdocker/CMakeFiles/kritalogdocker.dir/kritalogdocker_autogen/mocs_compilation.cpp.o [2437/3305] Building CXX object plugins/dockers/gamutmask/CMakeFiles/kritagamutmask.dir/gamutmask_dock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KoResourceServerProvider.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/gamutmask/gamutmask_dock.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPart.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/gamutmask/gamutmask_dock.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2438/3305] Building CXX object plugins/dockers/logdocker/CMakeFiles/kritalogdocker.dir/LogDocker.cpp.o [2439/3305] Building CXX object plugins/dockers/snapshotdocker/CMakeFiles/kritasnapshotdocker.dir/kritasnapshotdocker_autogen/mocs_compilation.cpp.o [2440/3305] Building CXX object plugins/dockers/recorder/CMakeFiles/kritarecorderdocker.dir/recorder_writer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/recorder/recorder_writer.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2441/3305] Building CXX object plugins/dockers/recorder/CMakeFiles/kritarecorderdocker.dir/recorderdocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/recorder/recorderdocker.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/recorder/recorderdocker.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2442/3305] Building CXX object plugins/dockers/touchdocker/CMakeFiles/kritatouchdocker.dir/kritatouchdocker_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/touchdocker/kritatouchdocker_autogen/EWIEGA46WW/../../../../../../plugins/dockers/touchdocker/TouchDockerDock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/touchdocker/kritatouchdocker_autogen/EWIEGA46WW/moc_TouchDockerDock.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/touchdocker/kritatouchdocker_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2443/3305] Building CXX object plugins/dockers/touchdocker/CMakeFiles/kritatouchdocker.dir/TouchDockerDock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/touchdocker/TouchDockerDock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/touchdocker/TouchDockerDock.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2444/3305] Building CXX object plugins/dockers/storyboarddocker/CMakeFiles/kritastoryboarddocker.dir/kritastoryboarddocker_autogen/mocs_compilation.cpp.o [2445/3305] Building CXX object plugins/dockers/touchdocker/CMakeFiles/kritatouchdocker.dir/TouchDocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/touchdocker/TouchDockerDock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/touchdocker/TouchDocker.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2446/3305] Building CXX object plugins/dockers/snapshotdocker/CMakeFiles/kritasnapshotdocker.dir/SnapshotPlugin.cpp.o [2447/3305] Building CXX object plugins/dockers/touchdocker/CMakeFiles/kritatouchdocker.dir/TouchDockerWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/touchdocker/TouchDockerWidget.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2448/3305] Building CXX object plugins/dockers/recorder/CMakeFiles/kritarecorderdocker.dir/recorder_export.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/recorder/recorder_export.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2449/3305] Building CXX object plugins/dockers/recorder/CMakeFiles/kritarecorderdocker.dir/recorderdocker_dock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/recorder/recorderdocker_dock.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/recorder/recorderdocker_dock.cpp: In member function ‘void RecorderDockerDock::onSelectRecordFolderButtonClicked()’: /home/build/YPKG/root/krita/build/krita-5.2.16/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/QtWidgets/QFileDialog:1, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/recorder/recorderdocker_dock.cpp:30: /usr/include/QtWidgets/qfiledialog.h:84:21: note: declared here 84 | DirectoryOnly Q_DECL_ENUMERATOR_DEPRECATED_X("Use setOption(ShowDirsOnly, true) instead")}; | ^~~~~~~~~~~~~ [2450/3305] Building CXX object plugins/dockers/widegamutcolorselector/CMakeFiles/kritawgcolorselector.dir/WGColorPreviewToolTip.cpp.o [2451/3305] Building CXX object plugins/dockers/logdocker/CMakeFiles/kritalogdocker.dir/LogDockerDock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPart.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/logdocker/LogDockerDock.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/logdocker/LogDockerDock.cpp:27: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2452/3305] Building CXX object plugins/dockers/snapshotdocker/CMakeFiles/kritasnapshotdocker.dir/SnapshotDocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/snapshotdocker/KisSnapshotModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/snapshotdocker/SnapshotDocker.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2453/3305] Building CXX object plugins/dockers/snapshotdocker/CMakeFiles/kritasnapshotdocker.dir/KisSnapshotModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/snapshotdocker/KisSnapshotModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/snapshotdocker/KisSnapshotModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/snapshotdocker/KisSnapshotModel.cpp: In member function ‘bool KisSnapshotModel::Private::switchToDocument(QPointer)’: /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/snapshotdocker/KisSnapshotModel.cpp:59:18: warning: unused variable ‘view’ [-Wunused-variable] 59 | KisView *view = curCanvas->imageView(); | ^~~~ [2454/3305] Building CXX object plugins/dockers/snapshotdocker/CMakeFiles/kritasnapshotdocker.dir/KisSnapshotView.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/snapshotdocker/KisSnapshotModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/snapshotdocker/KisSnapshotView.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2455/3305] Building CXX object plugins/dockers/storyboarddocker/CMakeFiles/kritastoryboarddocker.dir/StoryboardDocker.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/StoryboardDockerDock.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/storyboarddocker/StoryboardDocker.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2456/3305] Building CXX object plugins/dockers/widegamutcolorselector/CMakeFiles/kritawgcolorselector.dir/WGActionManager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGActionManager.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGActionManager.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2457/3305] Building CXX object plugins/dockers/widegamutcolorselector/CMakeFiles/kritawgcolorselector.dir/kritawgcolorselector_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/widegamutcolorselector/kritawgcolorselector_autogen/EWIEGA46WW/../../../../../../plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/widegamutcolorselector/kritawgcolorselector_autogen/EWIEGA46WW/../../../../../../plugins/dockers/widegamutcolorselector/WGActionManager.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/widegamutcolorselector/kritawgcolorselector_autogen/EWIEGA46WW/moc_WGActionManager.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/dockers/widegamutcolorselector/kritawgcolorselector_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2458/3305] Building CXX object plugins/dockers/widegamutcolorselector/CMakeFiles/kritawgcolorselector.dir/WGColorSelectorPlugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGColorSelectorDock.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGColorSelectorPlugin.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2459/3305] Building CXX object plugins/dockers/widegamutcolorselector/CMakeFiles/kritawgcolorselector.dir/WGColorPatches.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGColorPatches.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGColorPatches.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2460/3305] Building CXX object plugins/dockers/widegamutcolorselector/CMakeFiles/kritawgcolorselector.dir/WGCommonColorSet.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KisUniqueColorSet.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGCommonColorSet.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGCommonColorSet.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGCommonColorSet.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2461/3305] Building CXX object plugins/dockers/widegamutcolorselector/CMakeFiles/kritawgcolorselector.dir/WGColorSelectorDock.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGColorSelectorDock.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGColorSelectorDock.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2462/3305] Building CXX object plugins/dockers/widegamutcolorselector/CMakeFiles/kritawgcolorselector.dir/WGCommonColorsCalculationRunner.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGCommonColorsCalculationRunner.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGCommonColorsCalculationRunner.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGCommonColorsCalculationRunner.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2463/3305] Building CXX object plugins/dockers/widegamutcolorselector/CMakeFiles/kritawgcolorselector.dir/WGQuickSettingsWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualColorModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGQuickSettingsWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGQuickSettingsWidget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2464/3305] Building CXX object plugins/dockers/widegamutcolorselector/CMakeFiles/kritawgcolorselector.dir/KisColorSourceToggle.cpp.o [2465/3305] Building CXX object plugins/dockers/widegamutcolorselector/CMakeFiles/kritawgcolorselector.dir/WGConfig.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualColorModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGConfigSelectorTypes.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGConfig.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2466/3305] Building CXX object plugins/dockers/widegamutcolorselector/CMakeFiles/kritawgcolorselector.dir/WGMyPaintShadeSelector.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGMyPaintShadeSelector.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGMyPaintShadeSelector.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2467/3305] Building CXX object plugins/dockers/widegamutcolorselector/CMakeFiles/kritawgcolorselector.dir/WGSelectorWidgetBase.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2468/3305] Building CXX object plugins/dockers/widegamutcolorselector/CMakeFiles/kritawgcolorselector.dir/WGSelectorConfigGrid.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualColorModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGSelectorConfigGrid.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGSelectorConfigGrid.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2469/3305] Building CXX object plugins/extensions/imagesplit/CMakeFiles/kritaimagesplit.dir/kritaimagesplit_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/imagesplit/kritaimagesplit_autogen/EWIEGA46WW/../../../../../../plugins/extensions/imagesplit/dlg_imagesplit.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/imagesplit/kritaimagesplit_autogen/EWIEGA46WW/moc_dlg_imagesplit.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/imagesplit/kritaimagesplit_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2470/3305] Building CXX object plugins/dockers/widegamutcolorselector/CMakeFiles/kritawgcolorselector.dir/WGSelectorPopup.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisColorSelectorInterface.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualColorSelector.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGSelectorPopup.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGSelectorPopup.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2471/3305] Building CXX object plugins/paintops/mypaint/CMakeFiles/kritamypaintop_static.dir/MyPaintPaintOpSettingsWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintPaintOpSettingsWidget.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintPaintOpSettingsWidget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2472/3305] Linking CXX static library plugins/paintops/mypaint/libkritamypaintop_static.a [2473/3305] Building CXX object plugins/dockers/widegamutcolorselector/CMakeFiles/kritawgcolorselector.dir/WGColorSelectorSettings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_preference_set_registry.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGColorSelectorSettings.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGColorSelectorSettings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualColorModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGConfigSelectorTypes.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGColorSelectorSettings.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2474/3305] Building CXX object plugins/dockers/widegamutcolorselector/CMakeFiles/kritawgcolorselector.dir/WGShadeLineEditor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisVisualColorModel.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGShadeLineEditor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGShadeLineEditor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGShadeSlider.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGShadeLineEditor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2475/3305] Building CXX object plugins/extensions/clonesarray/CMakeFiles/kritaclonesarray.dir/kritaclonesarray_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/clonesarray/kritaclonesarray_autogen/EWIEGA46WW/../../../../../../plugins/extensions/clonesarray/clonesarray.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/clonesarray/kritaclonesarray_autogen/EWIEGA46WW/moc_clonesarray.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/clonesarray/kritaclonesarray_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2476/3305] Building CXX object plugins/extensions/colorspaceconversion/CMakeFiles/kritacolorspaceconversion.dir/kritacolorspaceconversion_autogen/mocs_compilation.cpp.o [2477/3305] Building CXX object plugins/extensions/imagesplit/CMakeFiles/kritaimagesplit.dir/dlg_imagesplit.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/imagesplit/dlg_imagesplit.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/imagesplit/dlg_imagesplit.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2478/3305] Automatic MOC for target kritamypaintop [2479/3305] Building CXX object plugins/dockers/widegamutcolorselector/CMakeFiles/kritawgcolorselector.dir/WGShadeSelector.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGShadeSelector.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGShadeSelector.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2480/3305] Building CXX object plugins/dockers/widegamutcolorselector/CMakeFiles/kritawgcolorselector.dir/WGShadeSlider.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGSelectorWidgetBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGShadeSlider.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/dockers/widegamutcolorselector/WGShadeSlider.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_display_color_converter.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2481/3305] Building CXX object plugins/extensions/colorrange/CMakeFiles/kritacolorrange.dir/kritacolorrange_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/colorrange/kritacolorrange_autogen/EWIEGA46WW/../../../../../../plugins/extensions/colorrange/dlg_colorrange.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/colorrange/kritacolorrange_autogen/EWIEGA46WW/moc_dlg_colorrange.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/colorrange/kritacolorrange_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2482/3305] Building CXX object plugins/extensions/clonesarray/CMakeFiles/kritaclonesarray.dir/clonesarray.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/clonesarray/clonesarray.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/clonesarray/clonesarray.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2483/3305] Building CXX object plugins/extensions/metadataeditor/CMakeFiles/kritametadataeditor.dir/kis_meta_data_model.cpp.o [2484/3305] Building CXX object plugins/extensions/imagesplit/CMakeFiles/kritaimagesplit.dir/wdg_imagesplit.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/imagesplit/wdg_imagesplit.cpp:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2485/3305] Building CXX object plugins/extensions/metadataeditor/CMakeFiles/kritametadataeditor.dir/kis_entry_editor.cc.o [2486/3305] Building CXX object plugins/extensions/metadataeditor/CMakeFiles/kritametadataeditor.dir/kritametadataeditor_autogen/mocs_compilation.cpp.o [2487/3305] Building CXX object plugins/extensions/imagesplit/CMakeFiles/kritaimagesplit.dir/imagesplit.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/imagesplit/imagesplit.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2488/3305] Building CXX object plugins/extensions/colorrange/CMakeFiles/kritacolorrange.dir/colorrange.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/colorrange/colorrange.cc:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/colorrange/colorrange.cc:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2489/3305] Building CXX object plugins/extensions/colorspaceconversion/CMakeFiles/kritacolorspaceconversion.dir/colorspaceconversion.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transaction.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/colorspaceconversion/colorspaceconversion.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transaction.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2490/3305] Building CXX object plugins/extensions/clonesarray/CMakeFiles/kritaclonesarray.dir/dlg_clonesarray.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/clonesarray/dlg_clonesarray.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/clonesarray/dlg_clonesarray.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/clonesarray/dlg_clonesarray.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2491/3305] Building CXX object plugins/extensions/modify_selection/CMakeFiles/kritamodifyselection.dir/kritamodifyselection_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_ui_widget.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/modify_selection/kritamodifyselection_autogen/EWIEGA46WW/../../../../../../plugins/extensions/modify_selection/dlg_border_selection.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/modify_selection/kritamodifyselection_autogen/EWIEGA46WW/moc_dlg_border_selection.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/modify_selection/kritamodifyselection_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2492/3305] Building CXX object plugins/extensions/colorrange/CMakeFiles/kritacolorrange.dir/dlg_colorrange.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/colorrange/dlg_colorrange.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/colorrange/dlg_colorrange.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/colorrange/dlg_colorrange.cc:26: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2493/3305] Building CXX object plugins/extensions/modify_selection/CMakeFiles/kritamodifyselection.dir/dlg_shrink_selection.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_ui_widget.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/modify_selection/dlg_shrink_selection.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/modify_selection/dlg_shrink_selection.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2494/3305] Building CXX object plugins/extensions/metadataeditor/CMakeFiles/kritametadataeditor.dir/metadataeditor.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/metadataeditor/metadataeditor.cc:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2495/3305] Building CXX object plugins/extensions/modify_selection/CMakeFiles/kritamodifyselection.dir/dlg_grow_selection.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_ui_widget.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/modify_selection/dlg_grow_selection.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/modify_selection/dlg_grow_selection.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2496/3305] Building CXX object plugins/extensions/offsetimage/CMakeFiles/kritaoffsetimage.dir/kritaoffsetimage_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/offsetimage/kritaoffsetimage_autogen/EWIEGA46WW/../../../../../../plugins/extensions/offsetimage/offsetimage.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/offsetimage/kritaoffsetimage_autogen/EWIEGA46WW/moc_offsetimage.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/offsetimage/kritaoffsetimage_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2497/3305] Building CXX object plugins/extensions/modify_selection/CMakeFiles/kritamodifyselection.dir/dlg_border_selection.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_ui_widget.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/modify_selection/dlg_border_selection.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/modify_selection/dlg_border_selection.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2498/3305] Building CXX object plugins/extensions/modify_selection/CMakeFiles/kritamodifyselection.dir/dlg_feather_selection.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_ui_widget.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/modify_selection/dlg_feather_selection.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/modify_selection/dlg_feather_selection.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2499/3305] Building CXX object plugins/extensions/metadataeditor/CMakeFiles/kritametadataeditor.dir/kis_meta_data_editor.cc.o [2500/3305] Building CXX object plugins/extensions/modify_selection/CMakeFiles/kritamodifyselection.dir/modify_selection_operations.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/modify_selection/modify_selection_operations.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/modify_selection/modify_selection_operations.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2501/3305] Building CXX object plugins/extensions/rotateimage/CMakeFiles/kritarotateimage.dir/kritarotateimage_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/rotateimage/kritarotateimage_autogen/EWIEGA46WW/../../../../../../plugins/extensions/rotateimage/rotateimage.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/rotateimage/kritarotateimage_autogen/EWIEGA46WW/moc_rotateimage.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/rotateimage/kritarotateimage_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2502/3305] Building CXX object plugins/extensions/separate_channels/CMakeFiles/kritaseparatechannels.dir/kritaseparatechannels_autogen/mocs_compilation.cpp.o [2503/3305] Building CXX object plugins/extensions/rotateimage/CMakeFiles/kritarotateimage.dir/dlg_rotateimage.cc.o [2504/3305] Building CXX object plugins/extensions/modify_selection/CMakeFiles/kritamodifyselection.dir/modify_selection.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_ui_factory.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_ui_widget_factory.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/modify_selection/modify_selection.cc:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2505/3305] Building CXX object plugins/extensions/shearimage/CMakeFiles/kritashearimage.dir/kritashearimage_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/shearimage/kritashearimage_autogen/EWIEGA46WW/../../../../../../plugins/extensions/shearimage/shearimage.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/shearimage/kritashearimage_autogen/EWIEGA46WW/moc_shearimage.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/shearimage/kritashearimage_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2506/3305] Building CXX object plugins/extensions/layergroupswitcher/CMakeFiles/kritalayergroupswitcher.dir/kritalayergroupswitcher_autogen/mocs_compilation.cpp.o [2507/3305] Building CXX object plugins/extensions/separate_channels/CMakeFiles/kritaseparatechannels.dir/dlg_separate.cc.o [2508/3305] Building CXX object plugins/extensions/shearimage/CMakeFiles/kritashearimage.dir/dlg_shearimage.cc.o [2509/3305] Building CXX object plugins/extensions/offsetimage/CMakeFiles/kritaoffsetimage.dir/offsetimage.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/offsetimage/offsetimage.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/offsetimage/offsetimage.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/offsetimage/offsetimage.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2510/3305] Building CXX object plugins/extensions/offsetimage/CMakeFiles/kritaoffsetimage.dir/kis_offset_processing_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/offsetimage/kis_offset_processing_visitor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/offsetimage/kis_offset_processing_visitor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/offsetimage/kis_offset_processing_visitor.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2511/3305] Building CXX object plugins/extensions/offsetimage/CMakeFiles/kritaoffsetimage.dir/dlg_offsetimage.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/offsetimage/dlg_offsetimage.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2512/3305] Building CXX object plugins/extensions/shearimage/CMakeFiles/kritashearimage.dir/shearimage.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/shearimage/shearimage.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/shearimage/shearimage.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2513/3305] Building CXX object plugins/extensions/rotateimage/CMakeFiles/kritarotateimage.dir/rotateimage.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/rotateimage/rotateimage.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/rotateimage/rotateimage.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_canvas_resource_provider.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/rotateimage/rotateimage.cc:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2514/3305] Building CXX object plugins/extensions/separate_channels/CMakeFiles/kritaseparatechannels.dir/kis_separate_channels_plugin.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/separate_channels/kis_separate_channels_plugin.cc:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/separate_channels/kis_separate_channels_plugin.cc:25: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2515/3305] Building CXX object plugins/extensions/resourcemanager/CMakeFiles/kritaresourcemanager.dir/resourcemanager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/resourcemanager/resourcemanager.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2516/3305] Building CXX object plugins/extensions/resourcemanager/CMakeFiles/kritaresourcemanager.dir/kritaresourcemanager_autogen/mocs_compilation.cpp.o [2517/3305] Building CXX object plugins/extensions/separate_channels/CMakeFiles/kritaseparatechannels.dir/kis_channel_separator.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/separate_channels/kis_channel_separator.cc:25: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2518/3305] Building CXX object plugins/extensions/layergroupswitcher/CMakeFiles/kritalayergroupswitcher.dir/layergroupswitcher.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/layergroupswitcher/layergroupswitcher.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/layergroupswitcher/layergroupswitcher.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2519/3305] Building CXX object plugins/extensions/pykrita/sip/CMakeFiles/python_module_PyKrita_krita.dir/python_module_PyKrita_krita_autogen/mocs_compilation.cpp.o [2520/3305] Building CXX object plugins/extensions/resourcemanager/CMakeFiles/kritaresourcemanager.dir/DlgResourceTypeForFile.cpp.o [2521/3305] Building CXX object plugins/extensions/waveletdecompose/CMakeFiles/kritawaveletdecompose.dir/kritawaveletdecompose_autogen/mocs_compilation.cpp.o [2522/3305] Building CXX object plugins/extensions/layersplit/CMakeFiles/kritalayersplit.dir/kritalayersplit_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/layersplit/kritalayersplit_autogen/EWIEGA46WW/../../../../../../plugins/extensions/layersplit/dlg_layersplit.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/layersplit/kritalayersplit_autogen/EWIEGA46WW/moc_dlg_layersplit.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/layersplit/kritalayersplit_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/layersplit/kritalayersplit_autogen/EWIEGA46WW/../../../../../../plugins/extensions/layersplit/dlg_layersplit.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2523/3305] Building CXX object plugins/extensions/waveletdecompose/CMakeFiles/kritawaveletdecompose.dir/dlg_waveletdecompose.cpp.o [2524/3305] Building CXX object plugins/extensions/pykrita/kritarunner/CMakeFiles/kritarunner.dir/kritarunner_autogen/mocs_compilation.cpp.o [2525/3305] Building CXX object plugins/extensions/resourcemanager/CMakeFiles/kritaresourcemanager.dir/dlg_embed_tags.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/resourcemanager/dlg_embed_tags.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2526/3305] Building CXX object plugins/extensions/pykrita/plugin/CMakeFiles/kritapykrita.dir/kritapykrita_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_preference_set_registry.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/pykrita/plugin/kritapykrita_autogen/EWIEGA46WW/../../../../../../../plugins/extensions/pykrita/plugin/pyqtpluginsettings.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/pykrita/plugin/kritapykrita_autogen/EWIEGA46WW/moc_pyqtpluginsettings.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/pykrita/plugin/kritapykrita_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2527/3305] Building CXX object plugins/extensions/layersplit/CMakeFiles/kritalayersplit.dir/dlg_layersplit.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/layersplit/dlg_layersplit.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/layersplit/dlg_layersplit.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/layersplit/dlg_layersplit.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2528/3305] Building CXX object plugins/extensions/resourcemanager/CMakeFiles/kritaresourcemanager.dir/dlg_bundle_manager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_preset.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisResourceServerProvider.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/resourcemanager/dlg_bundle_manager.cpp:31: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/resourcemanager/dlg_bundle_manager.cpp:34: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2529/3305] Building CXX object plugins/extensions/layersplit/CMakeFiles/kritalayersplit.dir/wdg_layersplit.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/layersplit/wdg_layersplit.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2530/3305] Building CXX object plugins/extensions/qmic/CMakeFiles/kritaqmic.dir/kritaqmic_autogen/mocs_compilation.cpp.o [2531/3305] Building CXX object plugins/extensions/resourcemanager/CMakeFiles/kritaresourcemanager.dir/DlgResourceManager.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/resourcemanager/DlgResourceManager.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/operations/kis_operation_configuration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_action_manager.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2532/3305] Building CXX object plugins/extensions/resourcemanager/CMakeFiles/kritaresourcemanager.dir/wdgtagselection.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/resourcemanager/wdgtagselection.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2533/3305] Building CXX object plugins/extensions/resourcemanager/CMakeFiles/kritaresourcemanager.dir/dlg_create_bundle.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/resourcemanager/dlg_create_bundle.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2534/3305] Building CXX object plugins/extensions/waveletdecompose/CMakeFiles/kritawaveletdecompose.dir/kis_wavelet_kernel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/waveletdecompose/kis_wavelet_kernel.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/waveletdecompose/kis_wavelet_kernel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_convolution_painter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/waveletdecompose/kis_wavelet_kernel.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2535/3305] Building CXX object plugins/extensions/layersplit/CMakeFiles/kritalayersplit.dir/layersplit.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/layersplit/layersplit.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/layersplit/layersplit.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2536/3305] Building CXX object plugins/extensions/resourcemanager/CMakeFiles/kritaresourcemanager.dir/ResourceImporter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisView.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/resourcemanager/ResourceImporter.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2537/3305] Building CXX object plugins/extensions/waveletdecompose/CMakeFiles/kritawaveletdecompose.dir/waveletdecompose.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/waveletdecompose/waveletdecompose.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/waveletdecompose/waveletdecompose.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2538/3305] Building CXX object plugins/extensions/buginfo/CMakeFiles/kritabuginfo.dir/kritabuginfo_autogen/mocs_compilation.cpp.o [2539/3305] Building CXX object plugins/extensions/buginfo/CMakeFiles/kritabuginfo.dir/DlgSysInfo.cpp.o [2540/3305] Building CXX object plugins/extensions/samplescreencolor/CMakeFiles/kritasamplescreencolor.dir/kritasamplescreencolor_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/samplescreencolor/kritasamplescreencolor_autogen/EWIEGA46WW/../../../../../../plugins/extensions/samplescreencolor/KisSampleScreenColor.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/samplescreencolor/kritasamplescreencolor_autogen/EWIEGA46WW/moc_KisSampleScreenColor.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/samplescreencolor/kritasamplescreencolor_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2541/3305] Building CXX object plugins/extensions/qmic/CMakeFiles/kritaqmic.dir/QMic.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/qmic/QMic.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2542/3305] Building CXX object plugins/extensions/pykrita/plugin/CMakeFiles/kritapykrita.dir/plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_preference_set_registry.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/pykrita/plugin/plugin.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/FilterLayer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Document.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Krita.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/pykrita/plugin/plugin.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2543/3305] Building CXX object plugins/extensions/buginfo/CMakeFiles/kritabuginfo.dir/buginfo.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/buginfo/buginfo.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2544/3305] Building CXX object plugins/extensions/buginfo/CMakeFiles/kritabuginfo.dir/DlgKritaLog.cpp.o [2545/3305] Building CXX object plugins/extensions/pykrita/kritarunner/CMakeFiles/kritarunner.dir/main.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisApplication.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/pykrita/kritarunner/main.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2546/3305] Building CXX object plugins/extensions/pykrita/plugin/CMakeFiles/kritapykrita.dir/pyqtpluginsettings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_preference_set_registry.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/pykrita/plugin/pyqtpluginsettings.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/pykrita/plugin/pyqtpluginsettings.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/pykrita/plugin/pyqtpluginsettings.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2547/3305] Building CXX object plugins/extensions/dbexplorer/CMakeFiles/kritadbexplorer.dir/DbExplorer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/dbexplorer/DbExplorer.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2548/3305] Building CXX object plugins/extensions/buginfo/CMakeFiles/kritabuginfo.dir/dlg_buginfo.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/buginfo/dlg_buginfo.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2549/3305] Building CXX object plugins/extensions/dbexplorer/CMakeFiles/kritadbexplorer.dir/kritadbexplorer_autogen/mocs_compilation.cpp.o [2550/3305] Building CXX object plugins/extensions/dbexplorer/CMakeFiles/kritadbexplorer.dir/TableModel.cpp.o [2551/3305] Building CXX object plugins/filters/blur/CMakeFiles/kritablurfilter.dir/kritablurfilter_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/blur/kritablurfilter_autogen/EWIEGA46WW/../../../../../../plugins/filters/blur/kis_wdg_blur.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/blur/kritablurfilter_autogen/EWIEGA46WW/moc_kis_wdg_blur.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/blur/kritablurfilter_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2552/3305] Building CXX object plugins/extensions/samplescreencolor/CMakeFiles/kritasamplescreencolor.dir/KisSampleScreenColor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/samplescreencolor/KisSampleScreenColor.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/samplescreencolor/KisSampleScreenColor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/widgets/KisScreenColorSampler.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/samplescreencolor/KisSampleScreenColor.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2553/3305] Building CXX object plugins/filters/blur/CMakeFiles/kritablurfilter.dir/kis_wdg_blur.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/blur/kis_wdg_blur.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/blur/kis_wdg_blur.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2554/3305] Building CXX object plugins/extensions/dbexplorer/CMakeFiles/kritadbexplorer.dir/DlgDbExplorer.cpp.o [2555/3305] Building CXX object plugins/filters/blur/CMakeFiles/kritablurfilter.dir/kis_wdg_gaussian_blur.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/blur/kis_wdg_gaussian_blur.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/blur/kis_wdg_gaussian_blur.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2556/3305] Building CXX object plugins/filters/blur/CMakeFiles/kritablurfilter.dir/kis_wdg_motion_blur.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/blur/kis_wdg_motion_blur.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/blur/kis_wdg_motion_blur.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2557/3305] Building CXX object plugins/filters/blur/CMakeFiles/kritablurfilter.dir/blur.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/blur/kis_blur_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/blur/blur.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2558/3305] Building CXX object plugins/filters/blur/CMakeFiles/kritablurfilter.dir/kis_blur_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/blur/kis_blur_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/blur/kis_blur_filter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2559/3305] Building CXX object plugins/filters/blur/CMakeFiles/kritablurfilter.dir/kis_gaussian_blur_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/blur/kis_gaussian_blur_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/blur/kis_gaussian_blur_filter.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2560/3305] Building CXX object plugins/filters/blur/CMakeFiles/kritablurfilter.dir/kis_motion_blur_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/blur/kis_motion_blur_filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/blur/kis_motion_blur_filter.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2561/3305] Building CXX object plugins/filters/blur/CMakeFiles/kritablurfilter.dir/kis_lens_blur_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/blur/kis_lens_blur_filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/blur/kis_lens_blur_filter.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2562/3305] Building CXX object plugins/filters/colors/CMakeFiles/kritaextensioncolorsfilters.dir/kritaextensioncolorsfilters_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/colors/kritaextensioncolorsfilters_autogen/EWIEGA46WW/../../../../../../plugins/filters/colors/kis_wdg_color_to_alpha.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/colors/kritaextensioncolorsfilters_autogen/EWIEGA46WW/moc_kis_wdg_color_to_alpha.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/colors/kritaextensioncolorsfilters_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2563/3305] Building CXX object plugins/filters/colors/CMakeFiles/kritaextensioncolorsfilters.dir/colors.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colors/kis_minmax_filters.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colors/colors.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2564/3305] Building CXX object plugins/filters/colorsfilters/CMakeFiles/kritacolorsfilters.dir/virtual_channel_info.cpp.o [2565/3305] Building CXX object plugins/filters/blur/CMakeFiles/kritablurfilter.dir/kis_wdg_lens_blur.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/blur/kis_wdg_lens_blur.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/blur/kis_wdg_lens_blur.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2566/3305] Building CXX object plugins/filters/colors/CMakeFiles/kritaextensioncolorsfilters.dir/kis_minmax_filters.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colors/kis_minmax_filters.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colors/kis_minmax_filters.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2567/3305] Building CXX object plugins/filters/colors/CMakeFiles/kritaextensioncolorsfilters.dir/kis_color_to_alpha.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colors/kis_color_to_alpha.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colors/kis_color_to_alpha.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2568/3305] Building CXX object plugins/filters/colors/CMakeFiles/kritaextensioncolorsfilters.dir/kis_wdg_color_to_alpha.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colors/kis_wdg_color_to_alpha.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colors/kis_wdg_color_to_alpha.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2569/3305] Building CXX object plugins/filters/colorsfilters/CMakeFiles/kritacolorsfilters.dir/kis_multichannel_utils.cpp.o [2570/3305] Building CXX object plugins/filters/colorsfilters/CMakeFiles/kritacolorsfilters.dir/kritacolorsfilters_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/colorsfilters/kritacolorsfilters_autogen/EWIEGA46WW/../../../../../../plugins/filters/colorsfilters/kis_perchannel_filter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/colorsfilters/kritacolorsfilters_autogen/EWIEGA46WW/../../../../../../plugins/filters/colorsfilters/colorsfilters.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/colorsfilters/kritacolorsfilters_autogen/EWIEGA46WW/moc_colorsfilters.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/colorsfilters/kritacolorsfilters_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2571/3305] Building CXX object plugins/extensions/pykrita/sip/CMakeFiles/python_module_PyKrita_krita.dir/_tmp/krita/sipkritapart0.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Shape.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/GroupShape.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/pykrita/sip/krita/GroupShape.sip:2, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/pykrita/sip/_tmp/krita/sipkritapart0.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/Filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/libkis/FilterLayer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/extensions/pykrita/sip/krita/FilterLayer.sip:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/extensions/pykrita/sip/_tmp/krita/sipkritapart0.cpp: In function ‘PyObject* meth_KisCubicCurve_fromString(PyObject*, PyObject*)’: /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/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 /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_cubic_curve.h:73:28: note: declared here 73 | Q_DECL_DEPRECATED void fromString(const QString&); | ^~~~~~~~~~ [2572/3305] Building CXX object plugins/filters/colorsfilters/CMakeFiles/kritacolorsfilters.dir/colorsfilters.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colorsfilters/kis_perchannel_filter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colorsfilters/colorsfilters.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colorsfilters/colorsfilters.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2573/3305] Building CXX object plugins/filters/colorsfilters/CMakeFiles/kritacolorsfilters.dir/kis_perchannel_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colorsfilters/kis_perchannel_filter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colorsfilters/kis_perchannel_filter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colorsfilters/kis_perchannel_filter.cpp: In member function ‘virtual void KisPerChannelConfigWidget::updateChannelControls()’: /home/build/YPKG/root/krita/build/krita-5.2.16/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [2574/3305] Building CXX object plugins/filters/embossfilter/CMakeFiles/kritaembossfilter.dir/kritaembossfilter_autogen/mocs_compilation.cpp.o [2575/3305] Building CXX object plugins/filters/colorsfilters/CMakeFiles/kritacolorsfilters.dir/kis_hsv_adjustment_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colorsfilters/kis_hsv_adjustment_filter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colorsfilters/kis_hsv_adjustment_filter.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2576/3305] Building CXX object plugins/filters/convolutionfilters/CMakeFiles/kritaconvolutionfilters.dir/kritaconvolutionfilters_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/convolutionfilters/kritaconvolutionfilters_autogen/EWIEGA46WW/../../../../../../plugins/filters/convolutionfilters/kis_convolution_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/convolutionfilters/kritaconvolutionfilters_autogen/EWIEGA46WW/../../../../../../plugins/filters/convolutionfilters/convolutionfilters.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/convolutionfilters/kritaconvolutionfilters_autogen/EWIEGA46WW/moc_convolutionfilters.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/convolutionfilters/kritaconvolutionfilters_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2577/3305] Building CXX object plugins/filters/gaussianhighpass/CMakeFiles/kritagaussianhighpassfilter.dir/kritagaussianhighpassfilter_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/gaussianhighpass/kritagaussianhighpassfilter_autogen/EWIEGA46WW/../../../../../../plugins/filters/gaussianhighpass/wdg_gaussianhighpass.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/gaussianhighpass/kritagaussianhighpassfilter_autogen/EWIEGA46WW/moc_wdg_gaussianhighpass.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/gaussianhighpass/kritagaussianhighpassfilter_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2578/3305] Building CXX object plugins/filters/colorsfilters/CMakeFiles/kritacolorsfilters.dir/kis_cross_channel_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colorsfilters/kis_cross_channel_filter.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colorsfilters/kis_cross_channel_filter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2579/3305] Building CXX object plugins/filters/colorsfilters/CMakeFiles/kritacolorsfilters.dir/kis_desaturate_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colorsfilters/kis_desaturate_filter.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colorsfilters/kis_desaturate_filter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2580/3305] Building CXX object plugins/filters/colorsfilters/CMakeFiles/kritacolorsfilters.dir/kis_color_balance_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colorsfilters/kis_color_balance_filter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colorsfilters/kis_color_balance_filter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2581/3305] Building CXX object plugins/filters/colorsfilters/CMakeFiles/kritacolorsfilters.dir/kis_multichannel_filter_base.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colorsfilters/kis_multichannel_filter_base.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/colorsfilters/kis_multichannel_filter_base.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2582/3305] Building CXX object plugins/filters/convolutionfilters/CMakeFiles/kritaconvolutionfilters.dir/kis_convolution_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/convolutionfilters/kis_convolution_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/convolutionfilters/kis_convolution_filter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2583/3305] Building CXX object plugins/filters/gaussianhighpass/CMakeFiles/kritagaussianhighpassfilter.dir/gaussianhighpass.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/gaussianhighpass/gaussianhighpass_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/gaussianhighpass/gaussianhighpass.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2584/3305] Building CXX object plugins/filters/convolutionfilters/CMakeFiles/kritaconvolutionfilters.dir/convolutionfilters.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/convolutionfilters/kis_convolution_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/convolutionfilters/convolutionfilters.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/convolutionfilters/convolutionfilters.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2585/3305] Building CXX object plugins/filters/gaussianhighpass/CMakeFiles/kritagaussianhighpassfilter.dir/wdg_gaussianhighpass.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/gaussianhighpass/wdg_gaussianhighpass.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/gaussianhighpass/wdg_gaussianhighpass.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2586/3305] Building CXX object plugins/filters/imageenhancement/CMakeFiles/kritaimageenhancement.dir/kritaimageenhancement_autogen/mocs_compilation.cpp.o [2587/3305] Building CXX object plugins/filters/oilpaintfilter/CMakeFiles/kritaoilpaintfilter.dir/kritaoilpaintfilter_autogen/mocs_compilation.cpp.o [2588/3305] Building CXX object plugins/filters/example/CMakeFiles/kritaexample.dir/kritaexample_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/example/kritaexample_autogen/EWIEGA46WW/../../../../../../plugins/filters/example/example.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/example/kritaexample_autogen/EWIEGA46WW/moc_example.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/example/kritaexample_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2589/3305] Building CXX object plugins/filters/gaussianhighpass/CMakeFiles/kritagaussianhighpassfilter.dir/gaussianhighpass_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/gaussianhighpass/gaussianhighpass_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/gaussianhighpass/gaussianhighpass_filter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2590/3305] Building CXX object plugins/filters/embossfilter/CMakeFiles/kritaembossfilter.dir/kis_emboss_filter_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/embossfilter/kis_emboss_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/embossfilter/kis_emboss_filter_plugin.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2591/3305] Building CXX object plugins/filters/fastcolortransfer/CMakeFiles/kritafastcolortransferfilter.dir/kritafastcolortransferfilter_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/fastcolortransfer/kritafastcolortransferfilter_autogen/EWIEGA46WW/../../../../../../plugins/filters/fastcolortransfer/fastcolortransfer.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/fastcolortransfer/kritafastcolortransferfilter_autogen/EWIEGA46WW/moc_fastcolortransfer.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/fastcolortransfer/kritafastcolortransferfilter_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2592/3305] Building CXX object plugins/filters/embossfilter/CMakeFiles/kritaembossfilter.dir/kis_emboss_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/embossfilter/kis_emboss_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/embossfilter/kis_emboss_filter.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2593/3305] Building CXX object plugins/filters/example/CMakeFiles/kritaexample.dir/example.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/example/example.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/example/example.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2594/3305] Building CXX object plugins/filters/pixelizefilter/CMakeFiles/kritapixelizefilter.dir/kritapixelizefilter_autogen/mocs_compilation.cpp.o [2595/3305] Building CXX object plugins/filters/fastcolortransfer/CMakeFiles/kritafastcolortransferfilter.dir/fastcolortransfer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/fastcolortransfer/fastcolortransfer.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/fastcolortransfer/fastcolortransfer.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2596/3305] Building CXX object plugins/filters/raindropsfilter/CMakeFiles/kritaraindropsfilter.dir/kritaraindropsfilter_autogen/mocs_compilation.cpp.o [2597/3305] Building CXX object plugins/filters/noisefilter/CMakeFiles/kritanoisefilter.dir/kritanoisefilter_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/noisefilter/kritanoisefilter_autogen/EWIEGA46WW/../../../../../../plugins/filters/noisefilter/kis_wdg_noise.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/noisefilter/kritanoisefilter_autogen/EWIEGA46WW/moc_kis_wdg_noise.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/noisefilter/kritanoisefilter_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2598/3305] Building CXX object plugins/filters/imageenhancement/CMakeFiles/kritaimageenhancement.dir/imageenhancement.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/imageenhancement/imageenhancement.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2599/3305] Building CXX object plugins/filters/fastcolortransfer/CMakeFiles/kritafastcolortransferfilter.dir/kis_wdg_fastcolortransfer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/fastcolortransfer/kis_wdg_fastcolortransfer.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/fastcolortransfer/kis_wdg_fastcolortransfer.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2600/3305] Building CXX object plugins/filters/noisefilter/CMakeFiles/kritanoisefilter.dir/kis_wdg_noise.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/noisefilter/kis_wdg_noise.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/noisefilter/kis_wdg_noise.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2601/3305] Building CXX object plugins/filters/imageenhancement/CMakeFiles/kritaimageenhancement.dir/kis_wavelet_noise_reduction.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/imageenhancement/kis_wavelet_noise_reduction.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/imageenhancement/kis_wavelet_noise_reduction.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2602/3305] Building CXX object plugins/filters/noisefilter/CMakeFiles/kritanoisefilter.dir/noisefilter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/noisefilter/noisefilter.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/noisefilter/noisefilter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2603/3305] Building CXX object plugins/filters/imageenhancement/CMakeFiles/kritaimageenhancement.dir/kis_simple_noise_reducer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/imageenhancement/kis_simple_noise_reducer.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/imageenhancement/kis_simple_noise_reducer.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2604/3305] Building CXX object plugins/filters/oilpaintfilter/CMakeFiles/kritaoilpaintfilter.dir/kis_oilpaint_filter_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/oilpaintfilter/kis_oilpaint_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/oilpaintfilter/kis_oilpaint_filter_plugin.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2605/3305] Building CXX object plugins/filters/roundcorners/CMakeFiles/kritaroundcornersfilter.dir/kritaroundcornersfilter_autogen/mocs_compilation.cpp.o [2606/3305] Building CXX object plugins/filters/smalltilesfilter/CMakeFiles/kritasmalltilesfilter.dir/kritasmalltilesfilter_autogen/mocs_compilation.cpp.o [2607/3305] Building CXX object plugins/filters/pixelizefilter/CMakeFiles/kritapixelizefilter.dir/kis_pixelize_filter_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/pixelizefilter/kis_pixelize_filter_plugin.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_registry.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/pixelizefilter/kis_pixelize_filter_plugin.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2608/3305] Building CXX object plugins/filters/raindropsfilter/CMakeFiles/kritaraindropsfilter.dir/kis_raindrops_filter_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_registry.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/raindropsfilter/kis_raindrops_filter_plugin.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2609/3305] Building CXX object plugins/filters/randompickfilter/CMakeFiles/kritarandompickfilter.dir/kritarandompickfilter_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/randompickfilter/kritarandompickfilter_autogen/EWIEGA46WW/../../../../../../plugins/filters/randompickfilter/kis_wdg_random_pick.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/randompickfilter/kritarandompickfilter_autogen/EWIEGA46WW/moc_kis_wdg_random_pick.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/randompickfilter/kritarandompickfilter_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2610/3305] Building CXX object plugins/filters/oilpaintfilter/CMakeFiles/kritaoilpaintfilter.dir/kis_oilpaint_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/oilpaintfilter/kis_oilpaint_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/oilpaintfilter/kis_oilpaint_filter.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2611/3305] Building CXX object plugins/filters/pixelizefilter/CMakeFiles/kritapixelizefilter.dir/kis_pixelize_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/pixelizefilter/kis_pixelize_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/pixelizefilter/kis_pixelize_filter.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2612/3305] Building CXX object plugins/filters/raindropsfilter/CMakeFiles/kritaraindropsfilter.dir/kis_raindrops_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/raindropsfilter/kis_raindrops_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/raindropsfilter/kis_raindrops_filter.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2613/3305] Building CXX object plugins/filters/randompickfilter/CMakeFiles/kritarandompickfilter.dir/kis_wdg_random_pick.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/randompickfilter/kis_wdg_random_pick.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/randompickfilter/kis_wdg_random_pick.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2614/3305] Building CXX object plugins/filters/roundcorners/CMakeFiles/kritaroundcornersfilter.dir/kis_round_corners_filter_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/roundcorners/kis_round_corners_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/roundcorners/kis_round_corners_filter_plugin.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/roundcorners/kis_round_corners_filter.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2615/3305] Building CXX object plugins/filters/randompickfilter/CMakeFiles/kritarandompickfilter.dir/randompickfilter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/randompickfilter/randompickfilter.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/randompickfilter/randompickfilter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2616/3305] Building CXX object plugins/filters/smalltilesfilter/CMakeFiles/kritasmalltilesfilter.dir/kis_small_tiles_filter_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/smalltilesfilter/kis_small_tiles_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/smalltilesfilter/kis_small_tiles_filter_plugin.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/smalltilesfilter/kis_small_tiles_filter.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2617/3305] Building CXX object plugins/filters/unsharp/CMakeFiles/kritaunsharpfilter.dir/kritaunsharpfilter_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/unsharp/kritaunsharpfilter_autogen/EWIEGA46WW/../../../../../../plugins/filters/unsharp/kis_wdg_unsharp.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/unsharp/kritaunsharpfilter_autogen/EWIEGA46WW/moc_kis_wdg_unsharp.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/unsharp/kritaunsharpfilter_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2618/3305] Building CXX object plugins/filters/unsharp/CMakeFiles/kritaunsharpfilter.dir/unsharp.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/unsharp/kis_unsharp_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/unsharp/unsharp.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2619/3305] Building CXX object plugins/filters/roundcorners/CMakeFiles/kritaroundcornersfilter.dir/kis_round_corners_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/roundcorners/kis_round_corners_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/roundcorners/kis_round_corners_filter.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/roundcorners/kis_round_corners_filter.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2620/3305] Building CXX object plugins/filters/unsharp/CMakeFiles/kritaunsharpfilter.dir/kis_wdg_unsharp.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/unsharp/kis_wdg_unsharp.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/unsharp/kis_wdg_unsharp.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2621/3305] Building CXX object plugins/filters/smalltilesfilter/CMakeFiles/kritasmalltilesfilter.dir/kis_small_tiles_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/smalltilesfilter/kis_small_tiles_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/smalltilesfilter/kis_small_tiles_filter.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/smalltilesfilter/kis_small_tiles_filter.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2622/3305] Building CXX object plugins/filters/wavefilter/CMakeFiles/kritawavefilter.dir/kritawavefilter_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/wavefilter/kritawavefilter_autogen/EWIEGA46WW/../../../../../../plugins/filters/wavefilter/kis_wdg_wave.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/wavefilter/kritawavefilter_autogen/EWIEGA46WW/moc_kis_wdg_wave.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/wavefilter/kritawavefilter_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2623/3305] Building CXX object plugins/filters/dodgeburn/CMakeFiles/kritadodgeburn.dir/kritadodgeburn_autogen/mocs_compilation.cpp.o [2624/3305] Building CXX object plugins/filters/levelfilter/CMakeFiles/kritalevelfilter.dir/__/colorsfilters/virtual_channel_info.cpp.o [2625/3305] Building CXX object plugins/filters/unsharp/CMakeFiles/kritaunsharpfilter.dir/kis_unsharp_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/unsharp/kis_unsharp_filter.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/unsharp/kis_unsharp_filter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2626/3305] Building CXX object plugins/filters/levelfilter/CMakeFiles/kritalevelfilter.dir/kritalevelfilter_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/levelfilter/kritalevelfilter_autogen/EWIEGA46WW/../../../../../../plugins/filters/levelfilter/KisLevelsConfigWidget.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/levelfilter/kritalevelfilter_autogen/EWIEGA46WW/moc_KisLevelsConfigWidget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/levelfilter/kritalevelfilter_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2627/3305] Building CXX object plugins/filters/wavefilter/CMakeFiles/kritawavefilter.dir/wavefilter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/wavefilter/wavefilter.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/wavefilter/wavefilter.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2628/3305] Building CXX object plugins/filters/levelfilter/CMakeFiles/kritalevelfilter.dir/KisLevelsFilterPlugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_registry.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/levelfilter/KisLevelsFilterPlugin.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2629/3305] Building CXX object plugins/filters/wavefilter/CMakeFiles/kritawavefilter.dir/kis_wdg_wave.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/wavefilter/kis_wdg_wave.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/wavefilter/kis_wdg_wave.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2630/3305] Building CXX object plugins/filters/levelfilter/CMakeFiles/kritalevelfilter.dir/KisLevelsFilter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/levelfilter/KisLevelsFilter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/levelfilter/KisLevelsFilter.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2631/3305] Building CXX object plugins/filters/levelfilter/CMakeFiles/kritalevelfilter.dir/__/colorsfilters/kis_multichannel_utils.cpp.o [2632/3305] Building CXX object plugins/filters/dodgeburn/CMakeFiles/kritadodgeburn.dir/DodgeBurnPlugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_registry.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/dodgeburn/DodgeBurnPlugin.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2633/3305] Building CXX object plugins/filters/levelfilter/CMakeFiles/kritalevelfilter.dir/KisLevelsFilterConfiguration.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_color_transformation_configuration.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/levelfilter/KisLevelsFilterConfiguration.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/levelfilter/KisLevelsFilterConfiguration.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2634/3305] Building CXX object plugins/filters/phongbumpmap/CMakeFiles/kritaphongbumpmap.dir/kis_phong_bumpmap_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/phongbumpmap/kis_phong_bumpmap_filter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/phongbumpmap/kis_phong_bumpmap_plugin.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/phongbumpmap/kis_phong_bumpmap_filter.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2635/3305] Building CXX object plugins/filters/phongbumpmap/CMakeFiles/kritaphongbumpmap.dir/kritaphongbumpmap_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/phongbumpmap/kritaphongbumpmap_autogen/EWIEGA46WW/../../../../../../plugins/filters/phongbumpmap/kis_phong_bumpmap_config_widget.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/phongbumpmap/kritaphongbumpmap_autogen/EWIEGA46WW/moc_kis_phong_bumpmap_config_widget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/phongbumpmap/kritaphongbumpmap_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/phongbumpmap/kritaphongbumpmap_autogen/EWIEGA46WW/../../../../../../plugins/filters/phongbumpmap/kis_phong_bumpmap_config_widget.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2636/3305] Building CXX object plugins/filters/dodgeburn/CMakeFiles/kritadodgeburn.dir/DodgeBurn.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/dodgeburn/DodgeBurn.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/dodgeburn/DodgeBurn.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2637/3305] Building CXX object plugins/filters/posterize/CMakeFiles/kritaposterize.dir/kritaposterize_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/posterize/kritaposterize_autogen/EWIEGA46WW/../../../../../../plugins/filters/posterize/posterize.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/posterize/kritaposterize_autogen/EWIEGA46WW/moc_posterize.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/posterize/kritaposterize_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2638/3305] Building CXX object plugins/filters/phongbumpmap/CMakeFiles/kritaphongbumpmap.dir/phong_pixel_processor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/phongbumpmap/phong_pixel_processor.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/phongbumpmap/phong_pixel_processor.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2639/3305] Building CXX object plugins/filters/phongbumpmap/CMakeFiles/kritaphongbumpmap.dir/kis_phong_bumpmap_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/phongbumpmap/kis_phong_bumpmap_filter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/phongbumpmap/kis_phong_bumpmap_filter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/phongbumpmap/kis_phong_bumpmap_filter.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2640/3305] Building CXX object plugins/filters/indexcolors/CMakeFiles/kritaindexcolors.dir/kritaindexcolors_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/indexcolors/kritaindexcolors_autogen/EWIEGA46WW/../../../../../../plugins/filters/indexcolors/indexcolors.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/indexcolors/kritaindexcolors_autogen/EWIEGA46WW/moc_indexcolors.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/indexcolors/kritaindexcolors_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2641/3305] Building CXX object plugins/filters/phongbumpmap/CMakeFiles/kritaphongbumpmap.dir/kis_phong_bumpmap_config_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/phongbumpmap/kis_phong_bumpmap_config_widget.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/phongbumpmap/kis_phong_bumpmap_config_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/phongbumpmap/kis_phong_bumpmap_config_widget.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2642/3305] Building CXX object plugins/filters/posterize/CMakeFiles/kritaposterize.dir/posterize.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/posterize/posterize.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/posterize/posterize.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2643/3305] Building CXX object plugins/filters/levelfilter/CMakeFiles/kritalevelfilter.dir/KisLevelsConfigWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/levelfilter/KisLevelsConfigWidget.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/levelfilter/KisLevelsConfigWidget.cpp:25: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2644/3305] Building CXX object plugins/filters/indexcolors/CMakeFiles/kritaindexcolors.dir/palettegeneratorconfig.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/indexcolors/indexcolorpalette.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/indexcolors/palettegeneratorconfig.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/indexcolors/palettegeneratorconfig.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2645/3305] Building CXX object plugins/filters/indexcolors/CMakeFiles/kritaindexcolors.dir/indexcolors.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/indexcolors/indexcolors.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/indexcolors/indexcolors.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2646/3305] Building CXX object plugins/filters/indexcolors/CMakeFiles/kritaindexcolors.dir/indexcolorpalette.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/indexcolors/indexcolorpalette.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/indexcolors/indexcolorpalette.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/indexcolors/indexcolorpalette.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2647/3305] Building CXX object plugins/filters/indexcolors/CMakeFiles/kritaindexcolors.dir/kiswdgindexcolors.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_color_transformation_configuration.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/indexcolors/kiswdgindexcolors.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2648/3305] Building CXX object plugins/filters/normalize/CMakeFiles/kritanormalize.dir/kritanormalize_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/normalize/kritanormalize_autogen/EWIEGA46WW/../../../../../../plugins/filters/normalize/kis_normalize.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/normalize/kritanormalize_autogen/EWIEGA46WW/moc_kis_normalize.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/normalize/kritanormalize_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2649/3305] Building CXX object plugins/filters/gradientmap/CMakeFiles/kritagradientmap.dir/kritagradientmap_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/gradientmap/kritagradientmap_autogen/EWIEGA46WW/../../../../../../plugins/filters/gradientmap/KisGradientMapFilterConfigWidget.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/gradientmap/kritagradientmap_autogen/EWIEGA46WW/moc_KisGradientMapFilterConfigWidget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/gradientmap/kritagradientmap_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2650/3305] Building CXX object plugins/filters/normalize/CMakeFiles/kritanormalize.dir/kis_normalize.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_color_transformation_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/normalize/kis_normalize.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/normalize/kis_normalize.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2651/3305] Building CXX object plugins/filters/gradientmap/CMakeFiles/kritagradientmap.dir/KisGradientMapFilterConfigWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/gradientmap/KisGradientMapFilterConfigWidget.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2652/3305] Building CXX object plugins/filters/gradientmap/CMakeFiles/kritagradientmap.dir/KisGradientMapFilter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/gradientmap/KisGradientMapFilter.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/gradientmap/KisGradientMapFilter.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2653/3305] Building CXX object plugins/filters/gradientmap/CMakeFiles/kritagradientmap.dir/KisGradientMapFilterPlugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_registry.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/gradientmap/KisGradientMapFilterPlugin.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2654/3305] Building CXX object plugins/filters/gradientmap/CMakeFiles/kritagradientmap.dir/KisGradientMapFilterNearestCachedGradient.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoStopGradient.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/gradientmap/KisGradientMapFilterNearestCachedGradient.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2655/3305] Building CXX object plugins/filters/threshold/CMakeFiles/kritathreshold.dir/kritathreshold_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/threshold/kritathreshold_autogen/EWIEGA46WW/../../../../../../plugins/filters/threshold/threshold.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/threshold/kritathreshold_autogen/EWIEGA46WW/moc_threshold.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/threshold/kritathreshold_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2656/3305] Building CXX object plugins/filters/gradientmap/CMakeFiles/kritagradientmap.dir/KisGradientMapFilterDitherCachedGradient.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoStopGradient.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/gradientmap/KisGradientMapFilterDitherCachedGradient.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2657/3305] Building CXX object plugins/filters/halftone/CMakeFiles/kritahalftone.dir/kritahalftone_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/halftone/kritahalftone_autogen/EWIEGA46WW/../../../../../../plugins/filters/halftone/KisHalftoneConfigPageWidget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/halftone/kritahalftone_autogen/EWIEGA46WW/moc_KisHalftoneConfigPageWidget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/halftone/kritahalftone_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_color_button.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/halftone/ui_KisHalftoneConfigPageWidget.h:25, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/halftone/kritahalftone_autogen/EWIEGA46WW/../../../../../../plugins/filters/halftone/KisHalftoneConfigPageWidget.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2658/3305] Building CXX object plugins/filters/palettize/CMakeFiles/kritapalettize.dir/kritapalettize_autogen/mocs_compilation.cpp.o [2659/3305] Building CXX object plugins/filters/gradientmap/CMakeFiles/kritagradientmap.dir/KisGradientMapFilterConfiguration.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoStopGradient.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/gradientmap/KisGradientMapFilterConfiguration.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/gradientmap/KisGradientMapFilterConfiguration.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/gradientmap/KisGradientMapFilterConfiguration.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2660/3305] Building CXX object plugins/filters/threshold/CMakeFiles/kritathreshold.dir/threshold.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/threshold/threshold.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/threshold/threshold.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2661/3305] Building CXX object plugins/filters/halftone/CMakeFiles/kritahalftone.dir/KisHalftoneFilterConfiguration.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/halftone/KisHalftoneFilterConfiguration.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2662/3305] Building CXX object plugins/filters/edgedetection/CMakeFiles/kritaedgedetection.dir/kritaedgedetection_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/edgedetection/kritaedgedetection_autogen/EWIEGA46WW/../../../../../../plugins/filters/edgedetection/kis_edge_detection_filter.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/edgedetection/kritaedgedetection_autogen/EWIEGA46WW/moc_kis_edge_detection_filter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/edgedetection/kritaedgedetection_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2663/3305] Building CXX object plugins/filters/halftone/CMakeFiles/kritahalftone.dir/KisHalftoneConfigWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/halftone/KisHalftoneConfigWidget.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2664/3305] Building CXX object plugins/filters/halftone/CMakeFiles/kritahalftone.dir/KisHalftoneConfigPageWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/halftone/KisHalftoneConfigPageWidget.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2665/3305] Building CXX object plugins/filters/edgedetection/CMakeFiles/kritaedgedetection.dir/kis_wdg_edge_detection.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/edgedetection/kis_wdg_edge_detection.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/edgedetection/kis_wdg_edge_detection.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2666/3305] Building CXX object plugins/filters/convertheightnormalmap/CMakeFiles/kritaconvertheighttonormalmap.dir/kritaconvertheighttonormalmap_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/convertheightnormalmap/kritaconvertheighttonormalmap_autogen/EWIEGA46WW/../../../../../../plugins/filters/convertheightnormalmap/kis_convert_height_to_normal_map_filter.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/convertheightnormalmap/kritaconvertheighttonormalmap_autogen/EWIEGA46WW/moc_kis_convert_height_to_normal_map_filter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/convertheightnormalmap/kritaconvertheighttonormalmap_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2667/3305] Building CXX object plugins/filters/edgedetection/CMakeFiles/kritaedgedetection.dir/kis_edge_detection_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/edgedetection/kis_edge_detection_filter.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/edgedetection/kis_edge_detection_filter.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2668/3305] Building CXX object plugins/filters/asccdl/CMakeFiles/kritaasccdl.dir/kritaasccdl_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/asccdl/kritaasccdl_autogen/EWIEGA46WW/../../../../../../plugins/filters/asccdl/kis_asccdl_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/asccdl/kritaasccdl_autogen/EWIEGA46WW/moc_kis_asccdl_filter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/asccdl/kritaasccdl_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2669/3305] Building CXX object plugins/filters/convertheightnormalmap/CMakeFiles/kritaconvertheighttonormalmap.dir/kis_wdg_convert_height_to_normal_map.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/convertheightnormalmap/kis_wdg_convert_height_to_normal_map.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/convertheightnormalmap/kis_wdg_convert_height_to_normal_map.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2670/3305] Building CXX object plugins/filters/resettransparent/CMakeFiles/kritaresettransparent.dir/kritaresettransparent_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/resettransparent/kritaresettransparent_autogen/EWIEGA46WW/../../../../../../plugins/filters/resettransparent/KisResetTransparentFilter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/resettransparent/kritaresettransparent_autogen/EWIEGA46WW/moc_KisResetTransparentFilter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/filters/resettransparent/kritaresettransparent_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2671/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/krita_shape_paths_autogen/mocs_compilation.cpp.o [2672/3305] Building CXX object plugins/filters/convertheightnormalmap/CMakeFiles/kritaconvertheighttonormalmap.dir/kis_convert_height_to_normal_map_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/convertheightnormalmap/kis_convert_height_to_normal_map_filter.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/convertheightnormalmap/kis_convert_height_to_normal_map_filter.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2673/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/ellipse/EllipseShapeConfigCommand.cpp.o [2674/3305] Building CXX object plugins/filters/asccdl/CMakeFiles/kritaasccdl.dir/kis_asccdl_filter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/asccdl/kis_asccdl_filter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/asccdl/kis_asccdl_filter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/asccdl/kis_asccdl_filter.cpp: In member function ‘virtual void KisASCCDLTransformation::transform(const quint8*, quint8*, qint32) const’: /home/build/YPKG/root/krita/build/krita-5.2.16/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++){ | ~~^~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/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) { | ~~^~~~~~~~~~~ [2675/3305] Building CXX object plugins/filters/halftone/CMakeFiles/kritahalftone.dir/KisHalftoneFilter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_registry.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/halftone/KisHalftoneFilter.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2676/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/ellipse/EllipseShapeFactory.cpp.o [2677/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/ellipse/EllipseShapeConfigWidget.cpp.o [2678/3305] Building CXX object plugins/filters/asccdl/CMakeFiles/kritaasccdl.dir/kis_wdg_asccdl.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/asccdl/kis_wdg_asccdl.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/asccdl/kis_wdg_asccdl.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2679/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/spiral/SpiralShape.cpp.o [2680/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/ellipse/EllipseShape.cpp.o [2681/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/spiral/SpiralShapeFactory.cpp.o [2682/3305] Building CXX object plugins/filters/resettransparent/CMakeFiles/kritaresettransparent.dir/KisResetTransparentFilter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/resettransparent/KisResetTransparentFilter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/resettransparent/KisResetTransparentFilter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2683/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/spiral/SpiralShapeConfigCommand.cpp.o [2684/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/spiral/SpiralShapeConfigWidget.cpp.o [2685/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/star/StarShapeConfigCommand.cpp.o [2686/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/qrc_pathshapes.cpp.o [2687/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/star/StarShape.cpp.o [2688/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/rectangle/RectangleShapeConfigCommand.cpp.o [2689/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/star/StarShapeConfigWidget.cpp.o [2690/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/star/StarShapeFactory.cpp.o [2691/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/rectangle/RectangleShapeConfigWidget.cpp.o [2692/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/enhancedpath/EnhancedPathParameter.cpp.o [2693/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/rectangle/RectangleShapeFactory.cpp.o [2694/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/enhancedpath/EnhancedPathCommand.cpp.o [2695/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/enhancedpath/EnhancedPathHandle.cpp.o [2696/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/rectangle/RectangleShape.cpp.o [2697/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/PathShapesPlugin.cpp.o [2698/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/enhancedpath/EnhancedPathShape.cpp.o [2699/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/enhancedpath/EnhancedPathShapeFactory.cpp.o [2700/3305] Building CXX object plugins/flake/pathshapes/CMakeFiles/krita_shape_paths.dir/enhancedpath/EnhancedPathFormula.cpp.o [2701/3305] Building CXX object plugins/generators/gradient/CMakeFiles/kritagradientgenerator.dir/kritagradientgenerator_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/gradient/kritagradientgenerator_autogen/EWIEGA46WW/../../../../../../plugins/generators/gradient/KisGradientGeneratorConfigWidget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/gradient/kritagradientgenerator_autogen/EWIEGA46WW/moc_KisGradientGeneratorConfigWidget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/gradient/kritagradientgenerator_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2702/3305] Building CXX object plugins/generators/gradient/CMakeFiles/kritagradientgenerator.dir/KisGradientGeneratorPlugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator_registry.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/gradient/KisGradientGeneratorPlugin.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2703/3305] Building CXX object plugins/generators/solid/CMakeFiles/kritacolorgenerator.dir/kritacolorgenerator_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/solid/kritacolorgenerator_autogen/EWIEGA46WW/../../../../../../plugins/generators/solid/colorgenerator.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/solid/kritacolorgenerator_autogen/EWIEGA46WW/moc_colorgenerator.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/solid/kritacolorgenerator_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2704/3305] Building C object plugins/generators/simplexnoise/CMakeFiles/kritasimplexnoisegenerator.dir/3rdparty/c-open-simplex/open-simplex-noise.c.o cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C [2705/3305] Building CXX object plugins/generators/pattern/CMakeFiles/kritapatterngenerator.dir/kritapatterngenerator_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/pattern/kritapatterngenerator_autogen/EWIEGA46WW/../../../../../../plugins/generators/pattern/kis_wdg_pattern.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/pattern/kritapatterngenerator_autogen/EWIEGA46WW/moc_kis_wdg_pattern.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/pattern/kritapatterngenerator_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2706/3305] Building CXX object plugins/generators/gradient/CMakeFiles/kritagradientgenerator.dir/KisGradientGenerator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_processing_information.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/gradient/KisGradientGenerator.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/gradient/KisGradientGenerator.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2707/3305] Building CXX object plugins/generators/solid/CMakeFiles/kritacolorgenerator.dir/kis_wdg_color.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/solid/kis_wdg_color.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/solid/kis_wdg_color.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2708/3305] Building CXX object plugins/generators/simplexnoise/CMakeFiles/kritasimplexnoisegenerator.dir/kritasimplexnoisegenerator_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/simplexnoise/kritasimplexnoisegenerator_autogen/EWIEGA46WW/../../../../../../plugins/generators/simplexnoise/kis_wdg_simplex_noise.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/simplexnoise/kritasimplexnoisegenerator_autogen/EWIEGA46WW/moc_kis_wdg_simplex_noise.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/simplexnoise/kritasimplexnoisegenerator_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2709/3305] Building CXX object plugins/generators/screentone/CMakeFiles/kritascreentonegenerator.dir/KisScreentoneBrightnessContrastFunctions.cpp.o [2710/3305] Building CXX object plugins/generators/solid/CMakeFiles/kritacolorgenerator.dir/colorgenerator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/solid/colorgenerator.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/solid/colorgenerator.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2711/3305] Building CXX object plugins/generators/gradient/CMakeFiles/kritagradientgenerator.dir/KisGradientGeneratorConfiguration.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoSegmentGradient.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/gradient/KisGradientGeneratorConfiguration.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/gradient/KisGradientGeneratorConfiguration.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/gradient/KisGradientGeneratorConfiguration.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2712/3305] Building CXX object plugins/generators/pattern/CMakeFiles/kritapatterngenerator.dir/kis_wdg_pattern.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/pattern/kis_wdg_pattern.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/pattern/kis_wdg_pattern.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2713/3305] Building CXX object plugins/generators/pattern/CMakeFiles/kritapatterngenerator.dir/patterngenerator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/pattern/patterngenerator.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/pattern/patterngenerator.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2714/3305] Building CXX object plugins/generators/gradient/CMakeFiles/kritagradientgenerator.dir/KisGradientGeneratorConfigWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/gradient/KisGradientGeneratorConfigWidget.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2715/3305] Building CXX object plugins/generators/simplexnoise/CMakeFiles/kritasimplexnoisegenerator.dir/simplexnoisegenerator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/simplexnoise/simplexnoisegenerator.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/simplexnoise/simplexnoisegenerator.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2716/3305] Building CXX object plugins/generators/simplexnoise/CMakeFiles/kritasimplexnoisegenerator.dir/kis_wdg_simplex_noise.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/simplexnoise/kis_wdg_simplex_noise.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/simplexnoise/kis_wdg_simplex_noise.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2717/3305] Building CXX object plugins/filters/palettize/CMakeFiles/kritapalettize.dir/palettize.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/palettize/palettize.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/filters/palettize/palettize.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2718/3305] Building CXX object plugins/generators/seexpr/CMakeFiles/kritaseexprgenerator.dir/SeExprVariable.cpp.o [2719/3305] Building CXX object plugins/generators/screentone/CMakeFiles/kritascreentonegenerator.dir/kritascreentonegenerator_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/screentone/kritascreentonegenerator_autogen/EWIEGA46WW/../../../../../../plugins/generators/screentone/KisScreentoneConfigWidget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/screentone/kritascreentonegenerator_autogen/EWIEGA46WW/moc_KisScreentoneConfigWidget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/screentone/kritascreentonegenerator_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2720/3305] Building CXX object plugins/generators/seexpr/CMakeFiles/kritaseexprgenerator.dir/SeExprExpressionContext.cpp.o [2721/3305] Building CXX object plugins/generators/screentone/CMakeFiles/kritascreentonegenerator.dir/KisScreentoneScreentoneFunctions.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/screentone/KisScreentoneGeneratorTemplate.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/screentone/KisScreentoneScreentoneFunctions.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/screentone/KisScreentoneScreentoneFunctions.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.h:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2722/3305] Building CXX object plugins/generators/screentone/CMakeFiles/kritascreentonegenerator.dir/KisScreentoneGeneratorPlugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator_registry.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/screentone/KisScreentoneGeneratorPlugin.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2723/3305] Building CXX object plugins/generators/multigridpattern/CMakeFiles/kritamultigridpatterngenerator.dir/kritamultigridpatterngenerator_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/multigridpattern/kritamultigridpatterngenerator_autogen/EWIEGA46WW/../../../../../../plugins/generators/multigridpattern/kis_wdg_multigrid_pattern.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/multigridpattern/kritamultigridpatterngenerator_autogen/EWIEGA46WW/moc_kis_wdg_multigrid_pattern.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/multigridpattern/kritamultigridpatterngenerator_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2724/3305] Building C object plugins/impex/jpeg/CMakeFiles/kritajpegexport.dir/3rdparty/lcms/iccjpeg.c.o cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C [2725/3305] Building CXX object plugins/impex/jpeg/CMakeFiles/kritajpegexport.dir/kis_jpeg_source.cpp.o [2726/3305] Building CXX object plugins/generators/screentone/CMakeFiles/kritascreentonegenerator.dir/KisScreentoneGeneratorConfiguration.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/screentone/KisScreentoneGeneratorTemplate.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.h:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2727/3305] Building CXX object plugins/generators/seexpr/CMakeFiles/kritaseexprgenerator.dir/kritaseexprgenerator_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/seexpr/kritaseexprgenerator_autogen/EWIEGA46WW/../../../../../../plugins/generators/seexpr/generator.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/seexpr/kritaseexprgenerator_autogen/EWIEGA46WW/moc_generator.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/generators/seexpr/kritaseexprgenerator_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2728/3305] Building CXX object plugins/impex/jpeg/CMakeFiles/kritajpegexport.dir/kis_jpeg_destination.cpp.o [2729/3305] Building CXX object plugins/impex/jpeg/CMakeFiles/kritajpegimport.dir/kis_jpeg_source.cpp.o [2730/3305] Building CXX object plugins/generators/multigridpattern/CMakeFiles/kritamultigridpatterngenerator.dir/kis_wdg_multigrid_pattern.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/multigridpattern/kis_wdg_multigrid_pattern.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/multigridpattern/kis_wdg_multigrid_pattern.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2731/3305] Building C object plugins/impex/jpeg/CMakeFiles/kritajpegimport.dir/3rdparty/lcms/iccjpeg.c.o cc1: warning: command-line option ‘-Wno-class-memaccess’ is valid for C++/ObjC++ but not for C [2732/3305] Building CXX object plugins/impex/jpeg/CMakeFiles/kritajpegimport.dir/kis_jpeg_destination.cpp.o [2733/3305] Building CXX object plugins/generators/screentone/CMakeFiles/kritascreentonegenerator.dir/KisScreentoneConfigWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/screentone/KisScreentoneConfigWidget.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/screentone/KisScreentoneConfigWidget.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2734/3305] Building CXX object plugins/impex/jpeg/CMakeFiles/kritajpegexport.dir/kritajpegexport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jpeg/kritajpegexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/jpeg/kis_jpeg_converter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jpeg/kritajpegexport_autogen/EWIEGA46WW/moc_kis_jpeg_converter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jpeg/kritajpegexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jpeg/kritajpegexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/jpeg/kis_jpeg_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jpeg/kritajpegexport_autogen/EWIEGA46WW/moc_kis_jpeg_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jpeg/kritajpegexport_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2735/3305] Building CXX object plugins/generators/multigridpattern/CMakeFiles/kritamultigridpatterngenerator.dir/multigridpatterngenerator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/multigridpattern/multigridpatterngenerator.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/multigridpattern/multigridpatterngenerator.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_processor.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2736/3305] Building CXX object plugins/impex/jpeg/CMakeFiles/kritajpegimport.dir/kritajpegimport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jpeg/kritajpegimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/jpeg/kis_jpeg_converter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jpeg/kritajpegimport_autogen/EWIEGA46WW/moc_kis_jpeg_converter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jpeg/kritajpegimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jpeg/kritajpegimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/jpeg/kis_jpeg_import.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jpeg/kritajpegimport_autogen/EWIEGA46WW/moc_kis_jpeg_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jpeg/kritajpegimport_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2737/3305] Building CXX object plugins/generators/seexpr/CMakeFiles/kritaseexprgenerator.dir/generator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_sequential_iterator.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisSequentialIteratorProgress.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/seexpr/generator.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/seexpr/generator.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2738/3305] Building CXX object plugins/generators/seexpr/CMakeFiles/kritaseexprgenerator.dir/kis_wdg_seexpr_presets_save.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/seexpr/kis_wdg_seexpr_presets_save.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2739/3305] Building CXX object plugins/impex/jpeg/CMakeFiles/kritajpegimport.dir/kis_jpeg_import.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jpeg/kis_jpeg_import.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jpeg/kis_jpeg_import.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2740/3305] Building CXX object plugins/generators/seexpr/CMakeFiles/kritaseexprgenerator.dir/kis_wdg_seexpr.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/seexpr/kis_wdg_seexpr.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/seexpr/kis_wdg_seexpr.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2741/3305] Building CXX object plugins/impex/jpeg/CMakeFiles/kritajpegexport.dir/kis_jpeg_converter.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jpeg/kis_jpeg_converter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jpeg/kis_jpeg_converter.cc:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jpeg/kis_jpeg_converter.cc:38: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2742/3305] Building CXX object plugins/impex/tiff/CMakeFiles/kritatiffimport.dir/kis_buffer_stream.cc.o [2743/3305] Building CXX object plugins/impex/jpeg/CMakeFiles/kritajpegexport.dir/kis_jpeg_export.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jpeg/kis_jpeg_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jpeg/kis_jpeg_export.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2744/3305] Building CXX object plugins/impex/tiff/CMakeFiles/kritatiffexport.dir/kritatiffexport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_tiff_converter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/tiff/kritatiffexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/tiff/kis_dlg_options_tiff.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/tiff/kritatiffexport_autogen/EWIEGA46WW/moc_kis_dlg_options_tiff.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/tiff/kritatiffexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/tiff/kritatiffexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/tiff/kis_dlg_options_tiff.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2745/3305] Building CXX object plugins/impex/tiff/CMakeFiles/kritatiffexport.dir/kis_tiff_converter.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_tiff_converter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_tiff_converter.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_tiff_converter.cc:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2746/3305] Building CXX object plugins/impex/tiff/CMakeFiles/kritatiffimport.dir/kritatiffimport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/tiff/kritatiffimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/tiff/kis_tiff_import.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/tiff/kritatiffimport_autogen/EWIEGA46WW/moc_kis_tiff_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/tiff/kritatiffimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2747/3305] Building CXX object plugins/impex/tiff/CMakeFiles/kritatiffexport.dir/kis_tiff_writer_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_tiff_converter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_tiff_writer_visitor.cpp:27: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_based_layer.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/generator/kis_generator_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_tiff_writer_visitor.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_tiff_writer_visitor.cpp:28: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2748/3305] Building CXX object plugins/impex/jpeg/CMakeFiles/kritajpegimport.dir/kis_jpeg_converter.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jpeg/kis_jpeg_converter.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jpeg/kis_jpeg_converter.cc:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jpeg/kis_jpeg_converter.cc:38: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2749/3305] Building CXX object plugins/impex/tiff/CMakeFiles/kritatiffexport.dir/kis_dlg_options_tiff.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_tiff_converter.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_dlg_options_tiff.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_dlg_options_tiff.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_dlg_options_tiff.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2750/3305] Building CXX object plugins/impex/tiff/CMakeFiles/kritatiffexport.dir/kis_tiff_psd_writer_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_tiff_psd_writer_visitor.cpp:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2751/3305] Building CXX object plugins/impex/png/CMakeFiles/kritapngexport.dir/kritapngexport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_color_button.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/png/ui_kis_wdg_options_png.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/png/kritapngexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/png/kis_png_export.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/png/kritapngexport_autogen/EWIEGA46WW/moc_kis_png_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/png/kritapngexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/png/kritapngexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/png/kis_png_export.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2752/3305] Building CXX object plugins/impex/png/CMakeFiles/kritapngimport.dir/kritapngimport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/png/kritapngimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/png/kis_png_import.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/png/kritapngimport_autogen/EWIEGA46WW/moc_kis_png_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/png/kritapngimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2753/3305] Building CXX object plugins/impex/csv/CMakeFiles/kritacsvimport.dir/csv_layer_record.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_keyframe_channel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_raster_keyframe_channel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/csv/csv_layer_record.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/csv/csv_layer_record.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2754/3305] Building CXX object plugins/impex/tiff/CMakeFiles/kritatiffexport.dir/kis_tiff_export.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_tiff_export.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_tiff_export.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2755/3305] Building CXX object plugins/impex/csv/CMakeFiles/kritacsvimport.dir/kritacsvimport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/csv/kritacsvimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/csv/csv_loader.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/csv/kritacsvimport_autogen/EWIEGA46WW/moc_csv_loader.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/csv/kritacsvimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/csv/kritacsvimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/csv/kis_csv_import.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/csv/kritacsvimport_autogen/EWIEGA46WW/moc_kis_csv_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/csv/kritacsvimport_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2756/3305] Building CXX object plugins/impex/png/CMakeFiles/kritapngimport.dir/kis_png_import.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/png/kis_png_import.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/png/kis_png_import.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2757/3305] Building CXX object plugins/impex/exr/CMakeFiles/kritaexrexport.dir/exr_extra_tags.cpp.o [2758/3305] Building CXX object plugins/impex/csv/CMakeFiles/kritacsvimport.dir/kis_csv_import.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/csv/kis_csv_import.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/csv/kis_csv_import.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2759/3305] Building CXX object plugins/impex/csv/CMakeFiles/kritacsvexport.dir/csv_layer_record.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_keyframe_channel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_raster_keyframe_channel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/csv/csv_layer_record.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/csv/csv_layer_record.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2760/3305] Building CXX object plugins/impex/csv/CMakeFiles/kritacsvexport.dir/kritacsvexport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/csv/kritacsvexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/csv/csv_saver.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/csv/kritacsvexport_autogen/EWIEGA46WW/moc_csv_saver.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/csv/kritacsvexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/csv/kritacsvexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/csv/kis_csv_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/csv/kritacsvexport_autogen/EWIEGA46WW/moc_kis_csv_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/csv/kritacsvexport_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2761/3305] Building CXX object plugins/impex/csv/CMakeFiles/kritacsvimport.dir/csv_read_line.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_keyframe_channel.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_raster_keyframe_channel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/csv/csv_layer_record.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/csv/csv_read_line.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/csv/csv_read_line.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/asl/kis_asl_writer_utils.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/csv/csv_read_line.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2762/3305] Building CXX object plugins/impex/exr/CMakeFiles/kritaexrimport.dir/exr_extra_tags.cpp.o [2763/3305] Building CXX object plugins/impex/csv/CMakeFiles/kritacsvimport.dir/csv_loader.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/csv/csv_loader.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/csv/csv_loader.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_workspace_resource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisMainWindow.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/csv/csv_loader.cpp:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2764/3305] Building CXX object plugins/impex/png/CMakeFiles/kritapngexport.dir/kis_png_export.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/kis_color_button.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/png/ui_kis_wdg_options_png.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/png/kis_png_export.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/png/kis_png_export.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/png/kis_png_export.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2765/3305] Building CXX object plugins/impex/csv/CMakeFiles/kritacsvexport.dir/kis_csv_export.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/csv/kis_csv_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/csv/kis_csv_export.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2766/3305] Building CXX object plugins/impex/exr/CMakeFiles/kritaexrexport.dir/kritaexrexport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/exr/kritaexrexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/exr/exr_converter.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/exr/kritaexrexport_autogen/EWIEGA46WW/moc_exr_converter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/exr/kritaexrexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/exr/kritaexrexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/exr/exr_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/exr/kritaexrexport_autogen/EWIEGA46WW/moc_exr_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/exr/kritaexrexport_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2767/3305] Building CXX object plugins/impex/exr/CMakeFiles/kritaexrimport.dir/kritaexrimport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/exr/kritaexrimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/exr/exr_converter.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/exr/kritaexrimport_autogen/EWIEGA46WW/moc_exr_converter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/exr/kritaexrimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/exr/kritaexrimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/exr/exr_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/exr/kritaexrimport_autogen/EWIEGA46WW/moc_exr_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/exr/kritaexrimport_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2768/3305] Building CXX object plugins/impex/csv/CMakeFiles/kritacsvexport.dir/csv_saver.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/csv/csv_saver.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/csv/csv_saver.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/csv/csv_saver.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2769/3305] Building CXX object plugins/impex/exr/CMakeFiles/kritaexrexport.dir/exr_export.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/exr/exr_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/exr/exr_export.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2770/3305] Building CXX object plugins/impex/pdf/CMakeFiles/kritapdfimport.dir/kis_pdf_import_widget.cpp.o [2771/3305] Building CXX object plugins/impex/exr/CMakeFiles/kritaexrimport.dir/exr_import.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/exr/exr_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/exr/exr_import.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2772/3305] Building CXX object plugins/impex/pdf/CMakeFiles/kritapdfimport.dir/kritapdfimport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/pdf/kritapdfimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/pdf/kis_pdf_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/pdf/kritapdfimport_autogen/EWIEGA46WW/moc_kis_pdf_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/pdf/kritapdfimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2773/3305] Building CXX object plugins/impex/exr/CMakeFiles/kritaexrexport.dir/kis_exr_layers_sorter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/exr/kis_exr_layers_sorter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/exr/kis_exr_layers_sorter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/exr/kis_exr_layers_sorter.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2774/3305] Building CXX object plugins/impex/raw/CMakeFiles/krita_raw_import.dir/3rdparty/libkdcraw/src/libkdcraw_debug.cpp.o [2775/3305] Building CXX object plugins/impex/jp2/CMakeFiles/kritajp2import.dir/kritajp2import_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jp2/kritajp2import_autogen/EWIEGA46WW/../../../../../../plugins/impex/jp2/jp2_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jp2/kritajp2import_autogen/EWIEGA46WW/moc_jp2_converter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jp2/kritajp2import_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jp2/kritajp2import_autogen/EWIEGA46WW/../../../../../../plugins/impex/jp2/jp2_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jp2/kritajp2import_autogen/EWIEGA46WW/moc_jp2_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jp2/kritajp2import_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2776/3305] Building CXX object plugins/impex/exr/CMakeFiles/kritaexrimport.dir/kis_exr_layers_sorter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/exr/kis_exr_layers_sorter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/exr/kis_exr_layers_sorter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/exr/kis_exr_layers_sorter.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2777/3305] Building CXX object plugins/impex/jp2/CMakeFiles/kritajp2import.dir/jp2_import.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jp2/jp2_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jp2/jp2_import.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2778/3305] Building CXX object plugins/impex/pdf/CMakeFiles/kritapdfimport.dir/kis_pdf_import.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/pdf/kis_pdf_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/pdf/kis_pdf_import.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2779/3305] Building CXX object plugins/impex/raw/CMakeFiles/krita_raw_import.dir/3rdparty/libkdcraw/src/rcombobox.cpp.o [2780/3305] Building CXX object plugins/impex/tiff/CMakeFiles/kritatiffimport.dir/kis_tiff_import.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_tiff_import.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tiff/kis_tiff_import.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2781/3305] Building CXX object plugins/impex/raw/CMakeFiles/krita_raw_import.dir/3rdparty/libkdcraw/src/rnuminput.cpp.o [2782/3305] Building CXX object plugins/impex/raw/CMakeFiles/krita_raw_import.dir/krita_raw_import_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/raw/krita_raw_import_autogen/EWIEGA46WW/../../../../../../plugins/impex/raw/kis_raw_import.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/raw/krita_raw_import_autogen/EWIEGA46WW/moc_kis_raw_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/raw/krita_raw_import_autogen/mocs_compilation.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2783/3305] Building CXX object plugins/impex/raw/CMakeFiles/krita_raw_import.dir/3rdparty/libkdcraw/src/rexpanderbox.cpp.o [2784/3305] Building CXX object plugins/impex/jp2/CMakeFiles/kritajp2import.dir/jp2_converter.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jp2/jp2_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jp2/jp2_converter.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jp2/jp2_converter.cc:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2785/3305] Building CXX object plugins/impex/raw/CMakeFiles/krita_raw_import.dir/3rdparty/libkdcraw/src/rsliderspinbox.cpp.o [2786/3305] Building CXX object plugins/impex/raw/CMakeFiles/krita_raw_import.dir/3rdparty/libkdcraw/src/rwidgetutils.cpp.o [2787/3305] Building CXX object plugins/impex/raw/CMakeFiles/krita_raw_import.dir/3rdparty/libkdcraw/src/dcrawsettingswidget.cpp.o [2788/3305] Building CXX object plugins/impex/svg/CMakeFiles/kritasvgimport.dir/kritasvgimport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/svg/kritasvgimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/svg/kis_svg_import.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/svg/kritasvgimport_autogen/EWIEGA46WW/moc_kis_svg_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/svg/kritasvgimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2789/3305] Building CXX object plugins/impex/qimageio/CMakeFiles/kritaqimageioexport.dir/kritaqimageioexport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/qimageio/kritaqimageioexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/qimageio/kis_qimageio_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/qimageio/kritaqimageioexport_autogen/EWIEGA46WW/moc_kis_qimageio_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/qimageio/kritaqimageioexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2790/3305] Building CXX object plugins/impex/raw/CMakeFiles/krita_raw_import.dir/kis_raw_import.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/raw/kis_raw_import.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/raw/kis_raw_import.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2791/3305] Building CXX object plugins/generators/screentone/CMakeFiles/kritascreentonegenerator.dir/KisScreentoneGenerator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_processing_information.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/screentone/KisScreentoneGenerator.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/screentone/KisScreentoneGenerator.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2792/3305] Building CXX object plugins/impex/svg/CMakeFiles/kritasvgimport.dir/kis_svg_import.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/svg/kis_svg_import.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/svg/kis_svg_import.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2793/3305] Building CXX object plugins/impex/exr/CMakeFiles/kritaexrexport.dir/exr_converter.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/exr/exr_converter.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/exr/exr_converter.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/exr/exr_converter.cc:31: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2794/3305] Building CXX object plugins/impex/qimageio/CMakeFiles/kritaqimageioimport.dir/kritaqimageioimport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/qimageio/kritaqimageioimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/qimageio/kis_qimageio_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/qimageio/kritaqimageioimport_autogen/EWIEGA46WW/moc_kis_qimageio_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/qimageio/kritaqimageioimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2795/3305] Building CXX object plugins/impex/ora/CMakeFiles/kritaoraimport.dir/kis_open_raster_load_context.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_load_context.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_load_context.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2796/3305] Building CXX object plugins/impex/ora/CMakeFiles/kritaoraimport.dir/kritaoraimport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/ora/kritaoraimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/ora/ora_converter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/ora/kritaoraimport_autogen/EWIEGA46WW/moc_ora_converter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/ora/kritaoraimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/ora/kritaoraimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/ora/ora_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/ora/kritaoraimport_autogen/EWIEGA46WW/moc_ora_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/ora/kritaoraimport_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2797/3305] Building CXX object plugins/impex/qimageio/CMakeFiles/kritaqimageioimport.dir/kis_qimageio_import.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/qimageio/kis_qimageio_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/qimageio/kis_qimageio_import.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2798/3305] Building CXX object plugins/impex/exr/CMakeFiles/kritaexrimport.dir/exr_converter.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/exr/exr_converter.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/exr/exr_converter.cc:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/exr/exr_converter.cc:31: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2799/3305] Building CXX object plugins/impex/ora/CMakeFiles/kritaoraimport.dir/ora_import.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/ora_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/ora_import.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2800/3305] Building CXX object plugins/impex/qimageio/CMakeFiles/kritaqimageioexport.dir/kis_qimageio_export.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/qimageio/kis_qimageio_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/qimageio/kis_qimageio_export.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2801/3305] Building CXX object plugins/impex/ora/CMakeFiles/kritaoraimport.dir/ora_converter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/ora_converter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/ora_converter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/ora_converter.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2802/3305] Building CXX object plugins/impex/ora/CMakeFiles/kritaoraexport.dir/kritaoraexport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/ora/kritaoraexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/ora/ora_converter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/ora/kritaoraexport_autogen/EWIEGA46WW/moc_ora_converter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/ora/kritaoraexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/ora/kritaoraexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/ora/ora_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/ora/kritaoraexport_autogen/EWIEGA46WW/moc_ora_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/ora/kritaoraexport_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2803/3305] Building CXX object plugins/impex/ora/CMakeFiles/kritaoraimport.dir/kis_open_raster_save_context.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_save_context.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_save_context.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_save_context.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2804/3305] Building CXX object plugins/impex/ora/CMakeFiles/kritaoraexport.dir/kis_open_raster_load_context.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_load_context.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_load_context.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2805/3305] Building CXX object plugins/impex/ora/CMakeFiles/kritaoraimport.dir/kis_open_raster_stack_save_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_stack_save_visitor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_stack_save_visitor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_stack_save_visitor.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2806/3305] Building CXX object plugins/impex/ora/CMakeFiles/kritaoraexport.dir/ora_converter.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/ora_converter.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/ora_converter.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/ora_converter.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2807/3305] Building CXX object plugins/impex/ora/CMakeFiles/kritaoraimport.dir/kis_open_raster_stack_load_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_stack_load_visitor.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_stack_load_visitor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_based_layer.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_adjustment_layer.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_stack_load_visitor.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2808/3305] Building CXX object plugins/impex/ora/CMakeFiles/kritaoraexport.dir/kis_open_raster_save_context.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_save_context.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_save_context.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_save_context.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2809/3305] Building CXX object plugins/impex/ora/CMakeFiles/kritaoraexport.dir/ora_export.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/ora_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/ora_export.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2810/3305] Building CXX object plugins/generators/screentone/CMakeFiles/kritascreentonegenerator.dir/KisScreentoneGeneratorTemplate.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/screentone/KisScreentoneGeneratorTemplate.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/screentone/KisScreentoneScreentoneFunctions.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/screentone/KisScreentoneGeneratorTemplate.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/generators/screentone/KisScreentoneGeneratorConfiguration.h:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2811/3305] Building CXX object plugins/impex/xcf/CMakeFiles/kritaxcfimport.dir/kritaxcfimport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/xcf/kritaxcfimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/xcf/kis_xcf_import.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/xcf/kritaxcfimport_autogen/EWIEGA46WW/moc_kis_xcf_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/xcf/kritaxcfimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2812/3305] Building CXX object plugins/impex/ora/CMakeFiles/kritaoraexport.dir/kis_open_raster_stack_save_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_stack_save_visitor.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_stack_save_visitor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_stack_save_visitor.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2813/3305] Building CXX object plugins/impex/psd/CMakeFiles/kritapsdimport.dir/kritapsdimport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/psd/kritapsdimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/psd/psd_import.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/psd/kritapsdimport_autogen/EWIEGA46WW/moc_psd_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/psd/kritapsdimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2814/3305] Building CXX object plugins/impex/psd/CMakeFiles/kritapsdimport.dir/psd_import.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/psd/psd_import.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/psd/psd_import.cc:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2815/3305] Building CXX object plugins/impex/psd/CMakeFiles/kritapsdexport.dir/kritapsdexport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/psd/kritapsdexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/psd/psd_export.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/psd/kritapsdexport_autogen/EWIEGA46WW/moc_psd_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/psd/kritapsdexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2816/3305] Building CXX object plugins/impex/ora/CMakeFiles/kritaoraexport.dir/kis_open_raster_stack_load_visitor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_stack_load_visitor.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_stack_load_visitor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection_based_layer.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_adjustment_layer.h:21, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/ora/kis_open_raster_stack_load_visitor.cpp:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2817/3305] Building CXX object plugins/impex/xcf/CMakeFiles/kritaxcfimport.dir/kis_xcf_import.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/xcf/kis_xcf_import.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/xcf/kis_xcf_import.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2818/3305] Building CXX object plugins/impex/qml/CMakeFiles/kritaqmlexport.dir/kritaqmlexport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/qml/kritaqmlexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/qml/qml_converter.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/qml/kritaqmlexport_autogen/EWIEGA46WW/moc_qml_converter.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/qml/kritaqmlexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/qml/kritaqmlexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/qml/qml_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/qml/kritaqmlexport_autogen/EWIEGA46WW/moc_qml_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/qml/kritaqmlexport_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2819/3305] Building CXX object plugins/impex/psd/CMakeFiles/kritapsdexport.dir/psd_export.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/psd/psd_export.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/psd/psd_export.cc:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2820/3305] Building CXX object plugins/impex/heightmap/CMakeFiles/kritaheightmapimport.dir/kis_heightmap_utils.cpp.o [2821/3305] Building CXX object plugins/impex/tga/CMakeFiles/kritatgaexport.dir/kritatgaexport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/tga/kritatgaexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/tga/kis_tga_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/tga/kritatgaexport_autogen/EWIEGA46WW/moc_kis_tga_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/tga/kritatgaexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2822/3305] Building CXX object plugins/impex/psd/CMakeFiles/kritapsdexport.dir/psd_saver.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/psd/psd_saver.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/psd/psd_saver.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/psd/psd_saver.cpp:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2823/3305] Building CXX object plugins/impex/tga/CMakeFiles/kritatgaimport.dir/kritatgaimport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/tga/kritatgaimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/tga/kis_tga_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/tga/kritatgaimport_autogen/EWIEGA46WW/moc_kis_tga_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/tga/kritatgaimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2824/3305] Building CXX object plugins/impex/qml/CMakeFiles/kritaqmlexport.dir/qml_converter.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/qml/qml_converter.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/qml/qml_converter.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_group_layer.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/qml/qml_converter.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2825/3305] Building CXX object plugins/impex/qml/CMakeFiles/kritaqmlexport.dir/qml_export.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/qml/qml_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/qml/qml_export.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2826/3305] Building CXX object plugins/impex/heightmap/CMakeFiles/kritaheightmapimport.dir/kritaheightmapimport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/heightmap/kritaheightmapimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/heightmap/kis_heightmap_import.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/heightmap/kritaheightmapimport_autogen/EWIEGA46WW/moc_kis_heightmap_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/heightmap/kritaheightmapimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2827/3305] Building CXX object plugins/impex/tga/CMakeFiles/kritatgaexport.dir/kis_tga_export.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tga/kis_tga_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tga/kis_tga_export.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2828/3305] Building CXX object plugins/impex/heightmap/CMakeFiles/kritaheightmapexport.dir/kis_heightmap_utils.cpp.o [2829/3305] Building CXX object plugins/impex/heightmap/CMakeFiles/kritaheightmapexport.dir/kritaheightmapexport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/heightmap/kritaheightmapexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/heightmap/kis_heightmap_export.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/heightmap/kritaheightmapexport_autogen/EWIEGA46WW/moc_kis_heightmap_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/heightmap/kritaheightmapexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2830/3305] Building CXX object plugins/impex/tga/CMakeFiles/kritatgaimport.dir/kis_tga_import.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tga/kis_tga_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/tga/kis_tga_import.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2831/3305] Building CXX object plugins/impex/heightmap/CMakeFiles/kritaheightmapimport.dir/kis_heightmap_import.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/heightmap/kis_heightmap_import.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/heightmap/kis_heightmap_import.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2832/3305] Building CXX object plugins/impex/heightmap/CMakeFiles/kritaheightmapimport.dir/kis_wdg_options_heightmap.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/heightmap/kis_wdg_options_heightmap.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/heightmap/kis_wdg_options_heightmap.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2833/3305] Building CXX object plugins/impex/heightmap/CMakeFiles/kritaheightmapexport.dir/kis_heightmap_export.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/heightmap/kis_heightmap_export.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/heightmap/kis_heightmap_export.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2834/3305] Building CXX object plugins/impex/heightmap/CMakeFiles/kritaheightmapexport.dir/kis_wdg_options_heightmap.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/heightmap/kis_wdg_options_heightmap.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/heightmap/kis_wdg_options_heightmap.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2835/3305] Building CXX object plugins/impex/brush/CMakeFiles/kritabrushexport.dir/kritabrushexport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/brush/kritabrushexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/brush/KisWdgOptionsBrush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/brush/kritabrushexport_autogen/EWIEGA46WW/moc_KisWdgOptionsBrush.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/brush/kritabrushexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2836/3305] Building CXX object plugins/impex/psd/CMakeFiles/kritapsdimport.dir/psd_loader.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/psd/psd_loader.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/psd/psd_loader.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_layer.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/psd/psd_loader.cpp:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2837/3305] Building CXX object plugins/impex/brush/CMakeFiles/kritabrushimport.dir/kritabrushimport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/brush/kritabrushimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/brush/kis_brush_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/brush/kritabrushimport_autogen/EWIEGA46WW/moc_kis_brush_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/brush/kritabrushimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2838/3305] Building CXX object plugins/impex/brush/CMakeFiles/kritabrushexport.dir/KisAnimatedBrushAnnotation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisColorfulBrush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_gbr_brush.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_imagepipe_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_pipebrush_parasite.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/brush/KisAnimatedBrushAnnotation.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_pipebrush_parasite.h:27: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2839/3305] Building CXX object plugins/impex/spriter/CMakeFiles/kritaspriterexport.dir/kritaspriterexport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/spriter/kritaspriterexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/spriter/kis_spriter_export.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/spriter/kritaspriterexport_autogen/EWIEGA46WW/moc_kis_spriter_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/spriter/kritaspriterexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2840/3305] Building CXX object plugins/impex/brush/CMakeFiles/kritabrushimport.dir/KisAnimatedBrushAnnotation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_scaling_size_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisColorfulBrush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_gbr_brush.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_imagepipe_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_pipebrush_parasite.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/brush/KisAnimatedBrushAnnotation.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_pipebrush_parasite.h:27: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2841/3305] Building CXX object plugins/impex/brush/CMakeFiles/kritabrushexport.dir/KisWdgOptionsBrush.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/brush/KisWdgOptionsBrush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/brush/KisWdgOptionsBrush.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2842/3305] Building CXX object plugins/impex/kra/CMakeFiles/kritakraimport.dir/kritakraimport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/kra/kritakraimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/kra/kra_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/kra/kritakraimport_autogen/EWIEGA46WW/moc_kra_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/kra/kritakraimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2843/3305] Building CXX object plugins/impex/brush/CMakeFiles/kritabrushimport.dir/kis_brush_import.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/brush/kis_brush_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/brush/kis_brush_import.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2844/3305] Building CXX object plugins/impex/gif/CMakeFiles/kritagifexport.dir/qgiflibhandler.cpp.o [2845/3305] Building CXX object plugins/impex/brush/CMakeFiles/kritabrushexport.dir/kis_brush_export.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/brush/kis_brush_export.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/brush/kis_brush_export.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2846/3305] Building CXX object plugins/impex/kra/CMakeFiles/kritakraexport.dir/kritakraexport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/kra/kritakraexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/kra/kra_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/kra/kritakraexport_autogen/EWIEGA46WW/moc_kra_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/kra/kritakraexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2847/3305] Building CXX object plugins/impex/kra/CMakeFiles/kritakraimport.dir/kra_import.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/kra/kra_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/kra/kra_import.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2848/3305] Building CXX object plugins/impex/gif/CMakeFiles/kritagifimport.dir/qgiflibhandler.cpp.o [2849/3305] Building CXX object plugins/impex/gif/CMakeFiles/kritagifexport.dir/kritagifexport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/gif/kritagifexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/gif/kis_gif_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/gif/kritagifexport_autogen/EWIEGA46WW/moc_kis_gif_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/gif/kritagifexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2850/3305] Building CXX object plugins/impex/kra/CMakeFiles/kritakraexport.dir/kra_export.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/kra/kra_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/kra/kra_export.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2851/3305] Building CXX object plugins/impex/gif/CMakeFiles/kritagifimport.dir/kritagifimport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/gif/kritagifimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/gif/kis_gif_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/gif/kritagifimport_autogen/EWIEGA46WW/moc_kis_gif_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/gif/kritagifimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2852/3305] Building CXX object plugins/impex/gif/CMakeFiles/kritagifexport.dir/kis_gif_export.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/gif/kis_gif_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/gif/kis_gif_export.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2853/3305] Building CXX object plugins/impex/gif/CMakeFiles/kritagifimport.dir/kis_gif_import.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/gif/kis_gif_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/gif/kis_gif_import.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2854/3305] Building CXX object plugins/impex/heif/CMakeFiles/kritaheifimport.dir/kritaheifimport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/heif/kritaheifimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/heif/HeifImport.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/heif/kritaheifimport_autogen/EWIEGA46WW/moc_HeifImport.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/heif/kritaheifimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2855/3305] Building CXX object plugins/impex/heif/CMakeFiles/kritaheifexport.dir/kritaheifexport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/heif/kritaheifexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/heif/HeifExport.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/heif/kritaheifexport_autogen/EWIEGA46WW/moc_HeifExport.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/heif/kritaheifexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2856/3305] Building CXX object plugins/impex/spriter/CMakeFiles/kritaspriterexport.dir/kis_spriter_export.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/spriter/kis_spriter_export.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/spriter/kis_spriter_export.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2857/3305] Building CXX object plugins/impex/krz/CMakeFiles/kritakrzexport.dir/kritakrzexport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/krz/kritakrzexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/krz/krz_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/krz/kritakrzexport_autogen/EWIEGA46WW/moc_krz_export.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/krz/kritakrzexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2858/3305] Building CXX object plugins/impex/heif/CMakeFiles/kritaheifexport.dir/HeifError.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/heif/HeifError.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/heif/HeifError.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2859/3305] Building CXX object plugins/impex/heif/CMakeFiles/kritaheifimport.dir/HeifError.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/heif/HeifError.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/heif/HeifError.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2860/3305] Building CXX object plugins/impex/webp/CMakeFiles/kritawebpexport.dir/kritawebpexport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/webp/kritawebpexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/webp/kis_wdg_options_webp.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/webp/kritawebpexport_autogen/EWIEGA46WW/moc_kis_wdg_options_webp.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/webp/kritawebpexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2861/3305] Building CXX object plugins/paintops/defaultpaintops/CMakeFiles/kritadefaultpaintops.dir/kritadefaultpaintops_autogen/mocs_compilation.cpp.o [2862/3305] Building CXX object plugins/impex/krz/CMakeFiles/kritakrzexport.dir/krz_export.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/krz/krz_export.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/krz/krz_export.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2863/3305] Building CXX object plugins/impex/webp/CMakeFiles/kritawebpimport.dir/kritawebpimport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/webp/kritawebpimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/webp/kis_webp_import.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/webp/kritawebpimport_autogen/EWIEGA46WW/moc_kis_webp_import.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/webp/kritawebpimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2864/3305] Building CXX object plugins/impex/heif/CMakeFiles/kritaheifimport.dir/HeifImport.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/heif/HeifImport.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/heif/HeifImport.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2865/3305] Building CXX object plugins/impex/jxl/CMakeFiles/kritajxlexport.dir/kritajxlexport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jxl/kritajxlexport_autogen/EWIEGA46WW/../../../../../../plugins/impex/jxl/JPEGXLExport.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jxl/kritajxlexport_autogen/EWIEGA46WW/moc_JPEGXLExport.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jxl/kritajxlexport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2866/3305] Building CXX object plugins/impex/jxl/CMakeFiles/kritajxlimport.dir/kritajxlimport_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jxl/kritajxlimport_autogen/EWIEGA46WW/../../../../../../plugins/impex/jxl/JPEGXLImport.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jxl/kritajxlimport_autogen/EWIEGA46WW/moc_JPEGXLImport.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/impex/jxl/kritajxlimport_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2867/3305] Building CXX object plugins/impex/webp/CMakeFiles/kritawebpimport.dir/kis_webp_import.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/webp/kis_webp_import.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2868/3305] Building CXX object plugins/impex/webp/CMakeFiles/kritawebpexport.dir/kis_wdg_options_webp.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/webp/kis_wdg_options_webp.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2869/3305] Building CXX object plugins/impex/webp/CMakeFiles/kritawebpexport.dir/kis_webp_export.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KoColorSet.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/webp/kis_webp_export.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisDocument.h:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2870/3305] Building CXX object plugins/paintops/hairy/CMakeFiles/kritahairypaintop.dir/trajectory.cpp.o [2871/3305] Building CXX object plugins/paintops/hairy/CMakeFiles/kritahairypaintop.dir/kis_hairy_paintop_settings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/kis_hairy_paintop_settings.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/kis_hairy_paintop_settings.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/kis_hairy_paintop_settings.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2872/3305] Building CXX object plugins/paintops/hairy/CMakeFiles/kritahairypaintop.dir/bristle.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/bristle.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/bristle.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2873/3305] Building CXX object plugins/paintops/hairy/CMakeFiles/kritahairypaintop.dir/hairy_paintop_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/hairy_paintop_plugin.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2874/3305] Building CXX object plugins/impex/jxl/CMakeFiles/kritajxlexport.dir/kis_wdg_options_jpegxl.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jxl/kis_wdg_options_jpegxl.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jxl/kis_wdg_options_jpegxl.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2875/3305] Building CXX object plugins/paintops/defaultpaintops/CMakeFiles/kritadefaultpaintops.dir/defaultpaintops_plugin.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_simple_paintop_factory.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/defaultpaintops/defaultpaintops_plugin.cc:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2876/3305] Building CXX object plugins/paintops/hairy/CMakeFiles/kritahairypaintop.dir/kis_hairy_paintop.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/kis_hairy_paintop.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/kis_hairy_paintop.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/kis_hairy_paintop.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2877/3305] Building CXX object plugins/paintops/hairy/CMakeFiles/kritahairypaintop.dir/hairy_brush.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/hairy_brush.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/hairy_brush.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/hairy_brush.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2878/3305] Building CXX object plugins/impex/heif/CMakeFiles/kritaheifimport.dir/kis_heif_import_tools.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/heif/kis_heif_import_tools.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/heif/kis_heif_import_tools.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_sequential_iterator.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_iterator_ng.h:99, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/heif/kis_heif_import_tools.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2879/3305] Building CXX object plugins/paintops/hairy/CMakeFiles/kritahairypaintop.dir/KisHairyBristleOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/KisHairyBristleOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/KisHairyBristleOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/KisHairyBristleOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2880/3305] Building CXX object plugins/paintops/hairy/CMakeFiles/kritahairypaintop.dir/kritahairypaintop_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/hairy/kritahairypaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/hairy/KisHairyBristleOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/hairy/kritahairypaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/hairy/KisHairyBristleOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/hairy/kritahairypaintop_autogen/EWIEGA46WW/moc_KisHairyBristleOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/hairy/kritahairypaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/hairy/kritahairypaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/hairy/kis_hairy_paintop_settings_widget.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/hairy/kritahairypaintop_autogen/EWIEGA46WW/moc_kis_hairy_paintop_settings_widget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/hairy/kritahairypaintop_autogen/mocs_compilation.cpp:5: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2881/3305] Building CXX object plugins/paintops/hairy/CMakeFiles/kritahairypaintop.dir/KisHairyInkOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/KisHairyInkOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/KisHairyInkOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/KisHairyInkOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2882/3305] Building CXX object plugins/paintops/deform/CMakeFiles/kritadeformpaintop.dir/deform_brush.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/deform_brush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/deform_brush.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/deform_brush.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2883/3305] Building CXX object plugins/impex/jxl/CMakeFiles/kritajxlimport.dir/JPEGXLImport.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jxl/JPEGXLImport.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jxl/JPEGXLImport.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2884/3305] Building CXX object plugins/paintops/hairy/CMakeFiles/kritahairypaintop.dir/KisHairyBristleOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/KisHairyBristleOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/KisHairyBristleOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/KisHairyBristleOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2885/3305] Building CXX object plugins/paintops/hairy/CMakeFiles/kritahairypaintop.dir/KisHairyBristleOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/KisHairyBristleOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/KisHairyBristleOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2886/3305] Building CXX object plugins/paintops/deform/CMakeFiles/kritadeformpaintop.dir/KisBrushSizeOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/KisBrushSizeOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/KisBrushSizeOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/KisBrushSizeOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2887/3305] Building CXX object plugins/paintops/deform/CMakeFiles/kritadeformpaintop.dir/kis_deform_paintop.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/kis_deform_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/kis_deform_paintop.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisStandardOptions.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisOpacityOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/kis_deform_paintop.h:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2888/3305] Building CXX object plugins/paintops/deform/CMakeFiles/kritadeformpaintop.dir/deform_paintop_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/deform_paintop_plugin.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2889/3305] Building CXX object plugins/paintops/deform/CMakeFiles/kritadeformpaintop.dir/kritadeformpaintop_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/deform/kritadeformpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/deform/KisBrushSizeOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/deform/kritadeformpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/deform/KisBrushSizeOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/deform/kritadeformpaintop_autogen/EWIEGA46WW/moc_KisBrushSizeOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/deform/kritadeformpaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/deform/kritadeformpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/deform/kis_deform_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/deform/kritadeformpaintop_autogen/EWIEGA46WW/moc_kis_deform_paintop_settings_widget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/deform/kritadeformpaintop_autogen/mocs_compilation.cpp:5: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2890/3305] Building CXX object plugins/paintops/hairy/CMakeFiles/kritahairypaintop.dir/KisHairyInkOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/KisHairyInkOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/KisHairyInkOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/KisHairyInkOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2891/3305] Building CXX object plugins/paintops/deform/CMakeFiles/kritadeformpaintop.dir/kis_deform_paintop_settings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/kis_deform_paintop_settings.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/kis_deform_paintop_settings.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2892/3305] Building CXX object plugins/paintops/hairy/CMakeFiles/kritahairypaintop.dir/kis_hairy_paintop_settings_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/kis_hairy_paintop_settings_widget.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/kis_hairy_paintop_settings_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2893/3305] Building CXX object plugins/paintops/deform/CMakeFiles/kritadeformpaintop.dir/KisDeformOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/KisDeformOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/KisDeformOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/KisDeformOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2894/3305] Building CXX object plugins/paintops/hairy/CMakeFiles/kritahairypaintop.dir/KisHairyInkOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/KisHairyInkOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hairy/KisHairyInkOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2895/3305] Building CXX object plugins/paintops/deform/CMakeFiles/kritadeformpaintop.dir/KisBrushSizeOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/KisBrushSizeOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/KisBrushSizeOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/KisBrushSizeOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2896/3305] Building CXX object plugins/paintops/curvebrush/CMakeFiles/kritacurvepaintop.dir/kis_curve_paintop.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/curvebrush/kis_curve_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/curvebrush/kis_curve_paintop.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/curvebrush/KisCurveStandardOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/curvebrush/KisCurveStandardOptions.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/curvebrush/kis_curve_paintop.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2897/3305] Building CXX object plugins/paintops/curvebrush/CMakeFiles/kritacurvepaintop.dir/curve_paintop_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/curvebrush/curve_paintop_plugin.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2898/3305] Building CXX object plugins/paintops/curvebrush/CMakeFiles/kritacurvepaintop.dir/KisCurveOpOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/curvebrush/KisCurveOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/curvebrush/KisCurveOpOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/curvebrush/KisCurveOpOptionData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2899/3305] Building CXX object plugins/paintops/curvebrush/CMakeFiles/kritacurvepaintop.dir/kritacurvepaintop_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/curvebrush/kritacurvepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/curvebrush/KisCurveOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/curvebrush/kritacurvepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/curvebrush/KisCurveOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/curvebrush/kritacurvepaintop_autogen/EWIEGA46WW/moc_KisCurveOpOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/curvebrush/kritacurvepaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/curvebrush/kritacurvepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/curvebrush/kis_curve_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/curvebrush/kritacurvepaintop_autogen/EWIEGA46WW/moc_kis_curve_paintop_settings_widget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/curvebrush/kritacurvepaintop_autogen/mocs_compilation.cpp:4: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2900/3305] Building CXX object plugins/paintops/deform/CMakeFiles/kritadeformpaintop.dir/KisBrushSizeOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/KisBrushSizeOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/KisBrushSizeOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2901/3305] Building CXX object plugins/impex/heif/CMakeFiles/kritaheifexport.dir/HeifExport.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/heif/HeifExport.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/heif/HeifExport.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2902/3305] Building CXX object plugins/paintops/deform/CMakeFiles/kritadeformpaintop.dir/KisDeformOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/KisDeformOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/KisDeformOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2903/3305] Building CXX object plugins/paintops/curvebrush/CMakeFiles/kritacurvepaintop.dir/kis_curve_paintop_settings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/curvebrush/kis_curve_paintop_settings.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/curvebrush/kis_curve_paintop_settings.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2904/3305] Building CXX object plugins/paintops/deform/CMakeFiles/kritadeformpaintop.dir/KisDeformOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/KisDeformOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/KisDeformOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/KisDeformOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2905/3305] Building CXX object plugins/impex/jxl/CMakeFiles/kritajxlexport.dir/JPEGXLExport.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jxl/JPEGXLExport.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/impex/jxl/JPEGXLExport.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2906/3305] Building CXX object plugins/paintops/deform/CMakeFiles/kritadeformpaintop.dir/kis_deform_paintop_settings_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/kis_deform_paintop_settings.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/deform/kis_deform_paintop_settings_widget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2907/3305] Building CXX object plugins/paintops/spray/CMakeFiles/kritaspraypaintop.dir/KisSprayRandomDistributions.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayRandomDistributions.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayRandomDistributions.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2908/3305] Building CXX object plugins/paintops/spray/CMakeFiles/kritaspraypaintop.dir/KisSprayOpOption.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayRandomDistributions.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayOpOption.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayOpOption.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2909/3305] Building CXX object plugins/paintops/curvebrush/CMakeFiles/kritacurvepaintop.dir/KisCurveOpOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/curvebrush/KisCurveOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/curvebrush/KisCurveOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/curvebrush/KisCurveOpOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2910/3305] Building CXX object plugins/paintops/spray/CMakeFiles/kritaspraypaintop.dir/spray_paintop_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/spray_paintop_plugin.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2911/3305] Building CXX object plugins/paintops/curvebrush/CMakeFiles/kritacurvepaintop.dir/KisCurveOpOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/curvebrush/KisCurveOpOptionWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/curvebrush/KisCurveOpOptionWidget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2912/3305] Building CXX object plugins/paintops/spray/CMakeFiles/kritaspraypaintop.dir/KisSprayOpOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayOpOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayOpOptionData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2913/3305] Building CXX object plugins/paintops/spray/CMakeFiles/kritaspraypaintop.dir/kis_spray_paintop.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/kis_spray_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/kis_spray_paintop.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/spray_brush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/kis_spray_paintop.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2914/3305] Building CXX object plugins/paintops/spray/CMakeFiles/kritaspraypaintop.dir/KisSprayShapeOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayShapeOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayShapeOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayShapeOptionData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2915/3305] Building CXX object plugins/paintops/spray/CMakeFiles/kritaspraypaintop.dir/kis_spray_paintop_settings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisPaintingModeOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/kis_spray_paintop_settings.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_no_size_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/kis_spray_paintop_settings.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/kis_spray_paintop_settings.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2916/3305] Building CXX object plugins/paintops/spray/CMakeFiles/kritaspraypaintop.dir/KisSprayShapeDynamicsOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayShapeDynamicsOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayShapeDynamicsOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayShapeDynamicsOptionData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2917/3305] Building CXX object plugins/paintops/filterop/CMakeFiles/kritafilterop.dir/kritafilterop_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/filterop/kritafilterop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/filterop/kis_filterop_settings_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/filterop/kritafilterop_autogen/EWIEGA46WW/moc_kis_filterop_settings_widget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/filterop/kritafilterop_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2918/3305] Building CXX object plugins/paintops/curvebrush/CMakeFiles/kritacurvepaintop.dir/kis_curve_paintop_settings_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/curvebrush/kis_curve_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/curvebrush/kis_curve_paintop_settings_widget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2919/3305] Building CXX object plugins/paintops/spray/CMakeFiles/kritaspraypaintop.dir/kritaspraypaintop_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/spray/kritaspraypaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/spray/KisSprayOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/spray/kritaspraypaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/spray/KisSprayOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/spray/kritaspraypaintop_autogen/EWIEGA46WW/moc_KisSprayOpOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/spray/kritaspraypaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/spray/kritaspraypaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/spray/KisSprayShapeOptionWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/spray/kritaspraypaintop_autogen/EWIEGA46WW/moc_KisSprayShapeOptionWidget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/spray/kritaspraypaintop_autogen/mocs_compilation.cpp:5: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2920/3305] Building CXX object plugins/paintops/spray/CMakeFiles/kritaspraypaintop.dir/KisSprayOpOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayOpOptionWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayOpOptionWidget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2921/3305] Building CXX object plugins/paintops/filterop/CMakeFiles/kritafilterop.dir/kis_filterop_settings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/filterop/kis_filterop_settings.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/filterop/kis_filterop_settings.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2922/3305] Building CXX object plugins/paintops/spray/CMakeFiles/kritaspraypaintop.dir/spray_brush.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/spray_brush.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/spray_brush.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/spray_brush.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2923/3305] Building CXX object plugins/paintops/filterop/CMakeFiles/kritafilterop.dir/filterop.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/filterop/filterop.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2924/3305] Building CXX object plugins/paintops/spray/CMakeFiles/kritaspraypaintop.dir/KisSprayShapeDynamicsOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayShapeDynamicsOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayShapeDynamicsOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayShapeDynamicsOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2925/3305] Building CXX object plugins/paintops/filterop/CMakeFiles/kritafilterop.dir/kis_filterop.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/filterop/kis_filterop.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/filterop/kis_filterop.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2926/3305] Building CXX object plugins/paintops/spray/CMakeFiles/kritaspraypaintop.dir/KisSprayOpOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayOpOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2927/3305] Building CXX object plugins/paintops/spray/CMakeFiles/kritaspraypaintop.dir/KisSprayShapeDynamicsOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayShapeDynamicsOptionWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayShapeDynamicsOptionWidget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2928/3305] Building CXX object plugins/paintops/spray/CMakeFiles/kritaspraypaintop.dir/KisSprayShapeOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayShapeOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayShapeOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayShapeOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2929/3305] Building CXX object plugins/paintops/spray/CMakeFiles/kritaspraypaintop.dir/kis_spray_paintop_settings_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/kis_spray_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/kis_spray_paintop_settings_widget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2930/3305] Building CXX object plugins/paintops/spray/CMakeFiles/kritaspraypaintop.dir/KisSprayShapeOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayShapeOptionWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/spray/KisSprayShapeOptionWidget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2931/3305] Building CXX object plugins/paintops/experiment/CMakeFiles/kritaexperimentpaintop.dir/kis_experiment_paintop.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/experiment/kis_experiment_paintop.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/experiment/kis_experiment_paintop.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_no_size_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/experiment/kis_experiment_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/experiment/kis_experiment_paintop.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2932/3305] Building CXX object plugins/paintops/experiment/CMakeFiles/kritaexperimentpaintop.dir/kritaexperimentpaintop_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/experiment/kritaexperimentpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/experiment/KisExperimentOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/experiment/kritaexperimentpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/experiment/KisExperimentOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/experiment/kritaexperimentpaintop_autogen/EWIEGA46WW/moc_KisExperimentOpOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/experiment/kritaexperimentpaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/experiment/kritaexperimentpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/experiment/kis_experiment_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/experiment/kritaexperimentpaintop_autogen/EWIEGA46WW/moc_kis_experiment_paintop_settings_widget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/experiment/kritaexperimentpaintop_autogen/mocs_compilation.cpp:4: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2933/3305] Building CXX object plugins/paintops/experiment/CMakeFiles/kritaexperimentpaintop.dir/experiment_paintop_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/experiment/experiment_paintop_plugin.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2934/3305] Building CXX object plugins/paintops/experiment/CMakeFiles/kritaexperimentpaintop.dir/KisExperimentOpOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/experiment/KisExperimentOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/experiment/KisExperimentOpOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/experiment/KisExperimentOpOptionData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2935/3305] Building CXX object plugins/paintops/experiment/CMakeFiles/kritaexperimentpaintop.dir/kis_experiment_paintop_settings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_no_size_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/experiment/kis_experiment_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/experiment/kis_experiment_paintop_settings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2936/3305] Building CXX object plugins/paintops/particle/CMakeFiles/kritaparticlepaintop.dir/KisParticleOpOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/particle/KisParticleOpOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/particle/KisParticleOpOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/particle/KisParticleOpOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2937/3305] Building CXX object plugins/paintops/particle/CMakeFiles/kritaparticlepaintop.dir/particle_paintop_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/particle/particle_paintop_plugin.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2938/3305] Building CXX object plugins/paintops/filterop/CMakeFiles/kritafilterop.dir/kis_filterop_settings_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/filterop/kis_filterop_settings_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/filterop/kis_filterop_settings_widget.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2939/3305] Building CXX object plugins/paintops/particle/CMakeFiles/kritaparticlepaintop.dir/particle_brush.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/particle/particle_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/particle/particle_brush.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/particle/particle_brush.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2940/3305] Building CXX object plugins/paintops/particle/CMakeFiles/kritaparticlepaintop.dir/kritaparticlepaintop_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/particle/kritaparticlepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/particle/KisParticleOpOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/particle/kritaparticlepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/particle/KisParticleOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/particle/kritaparticlepaintop_autogen/EWIEGA46WW/moc_KisParticleOpOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/particle/kritaparticlepaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/particle/kritaparticlepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/particle/kis_particle_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/particle/kritaparticlepaintop_autogen/EWIEGA46WW/moc_kis_particle_paintop_settings_widget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/particle/kritaparticlepaintop_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2941/3305] Building CXX object plugins/paintops/particle/CMakeFiles/kritaparticlepaintop.dir/kis_particle_paintop.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/particle/kis_particle_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/particle/kis_particle_paintop.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisStandardOptions.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/particle/kis_particle_paintop.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2942/3305] Building CXX object plugins/paintops/particle/CMakeFiles/kritaparticlepaintop.dir/kis_particle_paintop_settings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_no_size_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/particle/kis_particle_paintop_settings.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/particle/kis_particle_paintop_settings.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2943/3305] Building CXX object plugins/paintops/experiment/CMakeFiles/kritaexperimentpaintop.dir/kis_experiment_paintop_settings_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/experiment/kis_experiment_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/experiment/kis_experiment_paintop_settings_widget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2944/3305] Building CXX object plugins/paintops/experiment/CMakeFiles/kritaexperimentpaintop.dir/KisExperimentOpOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/experiment/KisExperimentOpOptionWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/experiment/KisExperimentOpOptionWidget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2945/3305] Building CXX object plugins/paintops/experiment/CMakeFiles/kritaexperimentpaintop.dir/KisExperimentOpOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/experiment/KisExperimentOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/experiment/KisExperimentOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/experiment/KisExperimentOpOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2946/3305] Building CXX object plugins/paintops/particle/CMakeFiles/kritaparticlepaintop.dir/KisParticleOpOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/particle/KisParticleOpOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/particle/KisParticleOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/particle/KisParticleOpOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2947/3305] Building CXX object plugins/paintops/gridbrush/CMakeFiles/kritagridpaintop.dir/kis_grid_paintop.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/kis_grid_paintop.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/kis_grid_paintop.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/kis_grid_paintop_settings.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/kis_grid_paintop.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2948/3305] Building CXX object plugins/paintops/gridbrush/CMakeFiles/kritagridpaintop.dir/grid_paintop_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/grid_paintop_plugin.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2949/3305] Building CXX object plugins/paintops/particle/CMakeFiles/kritaparticlepaintop.dir/KisParticleOpOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/particle/KisParticleOpOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/particle/KisParticleOpOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2950/3305] Building CXX object plugins/paintops/gridbrush/CMakeFiles/kritagridpaintop.dir/kritagridpaintop_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/gridbrush/kritagridpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/gridbrush/KisGridOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/gridbrush/kritagridpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/gridbrush/KisGridOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/gridbrush/kritagridpaintop_autogen/EWIEGA46WW/moc_KisGridOpOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/gridbrush/kritagridpaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/gridbrush/kritagridpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/gridbrush/kis_grid_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/gridbrush/kritagridpaintop_autogen/EWIEGA46WW/moc_kis_grid_paintop_settings_widget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/gridbrush/kritagridpaintop_autogen/mocs_compilation.cpp:5: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2951/3305] Building CXX object plugins/paintops/gridbrush/CMakeFiles/kritagridpaintop.dir/KisGridOpOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/KisGridOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/KisGridOpOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/KisGridOpOptionData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2952/3305] Building CXX object plugins/paintops/gridbrush/CMakeFiles/kritagridpaintop.dir/KisGridShapeOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/KisGridShapeOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/KisGridShapeOptionData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/KisGridShapeOptionData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2953/3305] Building CXX object plugins/paintops/gridbrush/CMakeFiles/kritagridpaintop.dir/KisGridShapeOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/KisGridShapeOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/KisGridShapeOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/KisGridShapeOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2954/3305] Building CXX object plugins/paintops/gridbrush/CMakeFiles/kritagridpaintop.dir/kis_grid_paintop_settings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisPaintingModeOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/kis_grid_paintop_settings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/kis_grid_paintop_settings.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/kis_grid_paintop_settings.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2955/3305] Building CXX object plugins/paintops/gridbrush/CMakeFiles/kritagridpaintop.dir/KisGridShapeOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/KisGridShapeOptionWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/KisGridShapeOptionWidget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2956/3305] Building CXX object plugins/paintops/particle/CMakeFiles/kritaparticlepaintop.dir/kis_particle_paintop_settings_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/particle/kis_particle_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/particle/kis_particle_paintop_settings_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2957/3305] Building CXX object plugins/paintops/hatching/CMakeFiles/kritahatchingpaintop.dir/hatching_paintop_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/hatching_paintop_plugin.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2958/3305] Building CXX object plugins/paintops/gridbrush/CMakeFiles/kritagridpaintop.dir/KisGridOpOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/KisGridOpOptionWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/KisGridOpOptionWidget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2959/3305] Building CXX object plugins/paintops/hatching/CMakeFiles/kritahatchingpaintop.dir/kis_hatching_paintop.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/kis_hatching_paintop.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/kis_hatching_paintop.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/kis_hatching_paintop.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2960/3305] Building CXX object plugins/paintops/gridbrush/CMakeFiles/kritagridpaintop.dir/KisGridOpOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/KisGridOpOptionData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/KisGridOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/KisGridOpOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2961/3305] Building CXX object plugins/paintops/hatching/CMakeFiles/kritahatchingpaintop.dir/KisHatchingOptionsData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/KisHatchingOptionsData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/KisHatchingOptionsData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/KisHatchingOptionsData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2962/3305] Building CXX object plugins/paintops/hatching/CMakeFiles/kritahatchingpaintop.dir/kis_hatching_paintop_settings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/kis_hatching_paintop_settings.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/kis_hatching_paintop_settings.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2963/3305] Building CXX object plugins/paintops/hatching/CMakeFiles/kritahatchingpaintop.dir/hatching_brush.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/hatching_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/hatching_brush.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/kis_hatching_paintop_settings.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/hatching_brush.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2964/3305] Building CXX object plugins/paintops/hatching/CMakeFiles/kritahatchingpaintop.dir/kritahatchingpaintop_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/hatching/kritahatchingpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/hatching/KisHatchingOptionsData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/hatching/kritahatchingpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/hatching/KisHatchingOptionsModel.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/hatching/kritahatchingpaintop_autogen/EWIEGA46WW/moc_KisHatchingOptionsModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/hatching/kritahatchingpaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/hatching/kritahatchingpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/hatching/kis_hatching_paintop_settings_widget.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/hatching/kritahatchingpaintop_autogen/EWIEGA46WW/moc_kis_hatching_paintop_settings_widget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/hatching/kritahatchingpaintop_autogen/mocs_compilation.cpp:5: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2965/3305] Building CXX object plugins/paintops/hatching/CMakeFiles/kritahatchingpaintop.dir/KisHatchingPreferencesData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/KisHatchingPreferencesData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/KisHatchingPreferencesData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/KisHatchingPreferencesData.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2966/3305] Building CXX object plugins/paintops/hatching/CMakeFiles/kritahatchingpaintop.dir/KisHatchingPreferencesModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/KisHatchingPreferencesData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/KisHatchingPreferencesModel.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/KisHatchingPreferencesModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2967/3305] Building CXX object plugins/paintops/hatching/CMakeFiles/kritahatchingpaintop.dir/KisHatchingOptionsModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/KisHatchingOptionsData.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/KisHatchingOptionsModel.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/KisHatchingOptionsModel.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2968/3305] Building CXX object plugins/paintops/hatching/CMakeFiles/kritahatchingpaintop.dir/KisHatchingOptionsWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/KisHatchingOptionsWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/KisHatchingOptionsWidget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2969/3305] Building CXX object plugins/paintops/gridbrush/CMakeFiles/kritagridpaintop.dir/kis_grid_paintop_settings_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/kis_grid_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/gridbrush/kis_grid_paintop_settings_widget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2970/3305] Building CXX object plugins/paintops/sketch/CMakeFiles/kritasketchpaintop.dir/KisSketchOpOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/sketch/KisSketchOpOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/sketch/KisSketchOpOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/sketch/KisSketchOpOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2971/3305] Building CXX object plugins/paintops/hatching/CMakeFiles/kritahatchingpaintop.dir/KisHatchingPreferencesWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/KisHatchingPreferencesWidget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/KisHatchingPreferencesWidget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2972/3305] Building CXX object plugins/paintops/sketch/CMakeFiles/kritasketchpaintop.dir/kis_sketch_paintop_settings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/sketch/kis_sketch_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/sketch/kis_sketch_paintop_settings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2973/3305] Building CXX object plugins/paintops/sketch/CMakeFiles/kritasketchpaintop.dir/sketch_paintop_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/sketch/sketch_paintop_plugin.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2974/3305] Building CXX object plugins/paintops/sketch/CMakeFiles/kritasketchpaintop.dir/kis_sketch_paintop.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/sketch/kis_sketch_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/sketch/kis_sketch_paintop.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/sketch/KisSketchStandardOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/sketch/KisSketchStandardOptions.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/sketch/kis_sketch_paintop.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2975/3305] Building CXX object plugins/paintops/sketch/CMakeFiles/kritasketchpaintop.dir/kritasketchpaintop_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/sketch/kritasketchpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/sketch/KisSketchOpOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/sketch/kritasketchpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/sketch/KisSketchOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/sketch/kritasketchpaintop_autogen/EWIEGA46WW/moc_KisSketchOpOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/sketch/kritasketchpaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/sketch/kritasketchpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/sketch/kis_sketch_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/sketch/kritasketchpaintop_autogen/EWIEGA46WW/moc_kis_sketch_paintop_settings_widget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/sketch/kritasketchpaintop_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2976/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/colorsmudge_paintop_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/colorsmudge_paintop_plugin.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2977/3305] Building CXX object plugins/paintops/sketch/CMakeFiles/kritasketchpaintop.dir/KisSketchOpOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/sketch/KisSketchOpOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/sketch/KisSketchOpOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2978/3305] Building CXX object plugins/paintops/sketch/CMakeFiles/kritasketchpaintop.dir/KisSketchOpOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/sketch/KisSketchOpOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/sketch/KisSketchOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/sketch/KisSketchOpOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2979/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/kritacolorsmudgepaintop_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/colorsmudge/kritacolorsmudgepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/colorsmudge/KisPaintThicknessOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/colorsmudge/kritacolorsmudgepaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/colorsmudge/KisPaintThicknessOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/colorsmudge/kritacolorsmudgepaintop_autogen/EWIEGA46WW/moc_KisPaintThicknessOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/colorsmudge/kritacolorsmudgepaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2980/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisSmudgeLengthOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisSmudgeLengthOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisSmudgeLengthOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2981/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/kis_colorsmudgeop.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/kis_colorsmudgeop.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/kis_colorsmudgeop.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2982/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/kis_colorsmudgeop_settings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/kis_colorsmudgeop_settings.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/kis_colorsmudgeop_settings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2983/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisSmudgeLengthOption.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisSmudgeLengthOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisSmudgeLengthOption.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2984/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisPaintThicknessOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisPaintThicknessOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisPaintThicknessOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2985/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisSmudgeOverlayModeOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisSmudgeOverlayModeOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2986/3305] Building CXX object plugins/paintops/hatching/CMakeFiles/kritahatchingpaintop.dir/kis_hatching_paintop_settings_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/kis_hatching_paintop_settings_widget.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/hatching/kis_hatching_paintop_settings_widget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2987/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisSmudgeOverlayModeOptionModel.cpp.o [2988/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisPaintThicknessOption.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisPaintThicknessOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisPaintThicknessOption.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2989/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisPaintThicknessOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisPaintThicknessOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisPaintThicknessOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisPaintThicknessOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2990/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisColorSmudgeSource.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeSource.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeSource.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2991/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisGradientOption.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisGradientOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisGradientOption.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2992/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisSmudgeRadiusOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisSmudgeRadiusOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisSmudgeRadiusOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2993/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisSmudgeLengthOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisSmudgeLengthOptionData.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisSmudgeLengthOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisSmudgeLengthOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2994/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisColorSmudgeStrategy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/kis_brush.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache_base.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache_base.h:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2995/3305] Building CXX object plugins/paintops/sketch/CMakeFiles/kritasketchpaintop.dir/kis_sketch_paintop_settings_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/sketch/kis_sketch_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/sketch/kis_sketch_paintop_settings_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [2996/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisBrushPropertiesModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/brush/KisBrushModel.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisBrushPropertiesModel.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisBrushPropertiesModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2997/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisColorSmudgeInterstrokeData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeInterstrokeData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeInterstrokeData.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/KisProofingConfiguration.h:8, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_image_config.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_transaction.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeInterstrokeData.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2998/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisSmudgeLengthOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisSmudgeLengthOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisSmudgeLengthOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [2999/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisColorSmudgeStrategyBase.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3000/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisColorSmudgeStrategyMask.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyWithOverlay.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyMask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyMask.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3001/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisColorSmudgeStrategyWithOverlay.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyWithOverlay.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyWithOverlay.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3002/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisColorSmudgeStrategyStamp.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyWithOverlay.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyStamp.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyStamp.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3003/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisSmudgeOverlayModeOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisSmudgeOverlayModeOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisSmudgeOverlayModeOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3004/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisPaintThicknessOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisPaintThicknessOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisPaintThicknessOptionWidget.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3005/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisColorSmudgeStrategyLightness.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyLightness.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyLightness.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3006/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/KisColorSmudgeStrategyMaskLegacy.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyWithOverlay.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyMask.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyMaskLegacy.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyMaskLegacy.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategy.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/KisColorSmudgeStrategyBase.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3007/3305] Building CXX object plugins/paintops/roundmarker/CMakeFiles/kritaroundmarkerpaintop.dir/kis_roundmarkerop.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/roundmarker/kis_roundmarkerop.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/roundmarker/kis_roundmarkerop.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionDataCommon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisCurveOption.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisStandardOptions.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/roundmarker/kis_roundmarkerop.h:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3008/3305] Building CXX object plugins/paintops/roundmarker/CMakeFiles/kritaroundmarkerpaintop.dir/roundmarker_paintop_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/roundmarker/roundmarker_paintop_plugin.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3009/3305] Building CXX object plugins/paintops/roundmarker/CMakeFiles/kritaroundmarkerpaintop.dir/kritaroundmarkerpaintop_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/roundmarker/kritaroundmarkerpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/roundmarker/KisRoundMarkerOpOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/roundmarker/kritaroundmarkerpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/roundmarker/KisRoundMarkerOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/roundmarker/kritaroundmarkerpaintop_autogen/EWIEGA46WW/moc_KisRoundMarkerOpOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/roundmarker/kritaroundmarkerpaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/roundmarker/kritaroundmarkerpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/roundmarker/kis_roundmarkerop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/roundmarker/kritaroundmarkerpaintop_autogen/EWIEGA46WW/moc_kis_roundmarkerop_settings_widget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/roundmarker/kritaroundmarkerpaintop_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3010/3305] Building CXX object plugins/paintops/tangentnormal/CMakeFiles/kritatangentnormalpaintop.dir/kis_normal_preview_widget.cpp.o [3011/3305] Building CXX object plugins/paintops/tangentnormal/CMakeFiles/kritatangentnormalpaintop.dir/KisTangentTiltOption.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/tangentnormal/KisTangentTiltOption.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/tangentnormal/KisTangentTiltOption.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3012/3305] Building CXX object plugins/paintops/roundmarker/CMakeFiles/kritaroundmarkerpaintop.dir/KisRoundMarkerOpOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/roundmarker/KisRoundMarkerOpOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/roundmarker/KisRoundMarkerOpOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/roundmarker/KisRoundMarkerOpOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3013/3305] Building CXX object plugins/paintops/roundmarker/CMakeFiles/kritaroundmarkerpaintop.dir/kis_roundmarkerop_settings.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/roundmarker/kis_roundmarkerop_settings.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/roundmarker/kis_roundmarkerop_settings.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3014/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools.dir/qrc_defaulttools.cpp.o [3015/3305] Building CXX object plugins/paintops/mypaint/CMakeFiles/kritamypaintop.dir/kritamypaintop_autogen/mocs_compilation.cpp.o [3016/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools.dir/kritadefaulttools_autogen/mocs_compilation.cpp.o [3017/3305] Building CXX object plugins/paintops/tangentnormal/CMakeFiles/kritatangentnormalpaintop.dir/KisTangentTiltOptionData.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/tangentnormal/KisTangentTiltOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/tangentnormal/KisTangentTiltOptionData.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/tangentnormal/KisTangentTiltOptionData.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3018/3305] Building CXX object plugins/paintops/tangentnormal/CMakeFiles/kritatangentnormalpaintop.dir/kritatangentnormalpaintop_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/tangentnormal/kritatangentnormalpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/tangentnormal/KisTangentTiltOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/tangentnormal/kritatangentnormalpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/tangentnormal/KisTangentTiltOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/tangentnormal/kritatangentnormalpaintop_autogen/EWIEGA46WW/moc_KisTangentTiltOptionModel.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/tangentnormal/kritatangentnormalpaintop_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/tangentnormal/kritatangentnormalpaintop_autogen/EWIEGA46WW/../../../../../../plugins/paintops/tangentnormal/kis_tangent_normal_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/tangentnormal/kritatangentnormalpaintop_autogen/EWIEGA46WW/moc_kis_tangent_normal_paintop_settings_widget.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/paintops/tangentnormal/kritatangentnormalpaintop_autogen/mocs_compilation.cpp:5: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3019/3305] Building CXX object plugins/paintops/tangentnormal/CMakeFiles/kritatangentnormalpaintop.dir/kis_tangent_normal_paintop_plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/tangentnormal/kis_tangent_normal_paintop_plugin.cpp:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3020/3305] Building CXX object plugins/paintops/colorsmudge/CMakeFiles/kritacolorsmudgepaintop.dir/kis_colorsmudgeop_settings_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/kis_colorsmudgeop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/colorsmudge/kis_colorsmudgeop_settings_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3021/3305] Building CXX object plugins/paintops/tangentnormal/CMakeFiles/kritatangentnormalpaintop.dir/kis_tangent_normal_paintop.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/tangentnormal/kis_tangent_normal_paintop.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/tangentnormal/kis_tangent_normal_paintop.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/KisDabCacheUtils.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache_base.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_dab_cache.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3022/3305] Building CXX object plugins/paintops/roundmarker/CMakeFiles/kritaroundmarkerpaintop.dir/KisRoundMarkerOpOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/roundmarker/KisRoundMarkerOpOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/roundmarker/KisRoundMarkerOpOptionWidget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3023/3305] Building CXX object plugins/paintops/roundmarker/CMakeFiles/kritaroundmarkerpaintop.dir/KisRoundMarkerOpOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/roundmarker/KisRoundMarkerOpOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/roundmarker/KisRoundMarkerOpOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/roundmarker/KisRoundMarkerOpOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3024/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/defaulttool/DefaultToolFactory.cpp.o [3025/3305] Building CXX object plugins/paintops/mypaint/CMakeFiles/kritamypaintop.dir/MyPaintPaintOpPlugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/mypaint/MyPaintPaintOpPlugin.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_factory.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_registry.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3026/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/defaulttool/DefaultToolTabbedWidget.cpp.o [3027/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/Plugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/defaulttool/referenceimagestool/ToolReferenceImages.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/defaulttool/Plugin.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3028/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/defaulttool/ShapeMoveStrategy.cpp.o [3029/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/defaulttool/ShapeRotateStrategy.cpp.o [3030/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/defaulttool/ShapeResizeStrategy.cpp.o [3031/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/krita_flaketools_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/defaulttool/krita_flaketools_autogen/ZW3FRGVUVT/../../../../../../plugins/tools/defaulttool/referenceimagestool/ToolReferenceImages.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/defaulttool/krita_flaketools_autogen/ZW3FRGVUVT/moc_ToolReferenceImages.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/defaulttool/krita_flaketools_autogen/mocs_compilation.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3032/3305] Building CXX object plugins/tools/basictools/CMakeFiles/kritadefaulttools.dir/default_tools.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/basictools/default_tools.cc:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3033/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/qrc_defaulttools.cpp.o [3034/3305] Building CXX object plugins/paintops/tangentnormal/CMakeFiles/kritatangentnormalpaintop.dir/KisTangentTiltOptionWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/tangentnormal/KisTangentTiltOptionWidget.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/tangentnormal/KisTangentTiltOptionWidget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_option.h:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3035/3305] Building CXX object plugins/paintops/roundmarker/CMakeFiles/kritaroundmarkerpaintop.dir/kis_roundmarkerop_settings_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/roundmarker/kis_roundmarkerop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/roundmarker/kis_roundmarkerop_settings_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3036/3305] Building CXX object plugins/paintops/tangentnormal/CMakeFiles/kritatangentnormalpaintop.dir/KisTangentTiltOptionModel.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/tangentnormal/KisTangentTiltOptionData.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/tangentnormal/KisTangentTiltOptionModel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/tangentnormal/KisTangentTiltOptionModel.cpp:6: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3037/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/defaulttool/ShapeGradientEditStrategy.cpp.o [3038/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/defaulttool/DefaultToolGeometryWidget.cpp.o [3039/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/defaulttool/ShapeShearStrategy.cpp.o [3040/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/defaulttool/ShapeMeshGradientEditStrategy.cpp.o [3041/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/defaulttool/SelectionDecorator.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_coordinates_converter.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/defaulttool/defaulttool/SelectionDecorator.cpp:27: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3042/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/defaulttool/KoShapeGradientHandles.cpp.o [3043/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/defaulttool/KoShapeMeshGradientHandles.cpp.o [3044/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/defaulttool/DefaultTool.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_node.h:9, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/defaulttool/defaulttool/DefaultTool.cpp:45: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/defaulttool/defaulttool/DefaultTool.cpp:48: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3045/3305] Building CXX object plugins/paintops/tangentnormal/CMakeFiles/kritatangentnormalpaintop.dir/kis_tangent_normal_paintop_settings_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_config_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_config_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_paintop_settings_widget.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/libpaintop/kis_brush_based_paintop_options_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/tangentnormal/kis_tangent_normal_paintop_settings_widget.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/paintops/tangentnormal/kis_tangent_normal_paintop_settings_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3046/3305] Building CXX object plugins/tools/selectiontools/CMakeFiles/kritaselectiontools.dir/qrc_selectiontools.cpp.o [3047/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/referenceimagestool/KisReferenceImageCollection.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisReferenceImage.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/defaulttool/referenceimagestool/KisReferenceImageCollection.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisReferenceImage.h:14: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3048/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/referenceimagestool/ToolReferenceImagesWidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/defaulttool/referenceimagestool/ToolReferenceImagesWidget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/defaulttool/referenceimagestool/ToolReferenceImagesWidget.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/defaulttool/referenceimagestool/ToolReferenceImagesWidget.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3049/3305] Building CXX object plugins/tools/defaulttool/CMakeFiles/krita_flaketools.dir/referenceimagestool/ToolReferenceImages.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/defaulttool/referenceimagestool/ToolReferenceImages.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/defaulttool/referenceimagestool/ToolReferenceImages.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3050/3305] Building CXX object plugins/tools/selectiontools/CMakeFiles/kritaselectiontools.dir/kis_selection_modifier_mapper.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_selection.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/kis_selection_modifier_mapper.cc:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/kis_selection_modifier_mapper.cc:27: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3051/3305] Building CXX object plugins/tools/selectiontools/CMakeFiles/kritaselectiontools.dir/selection_tools.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/selection_tools.cc:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/KisToolOutlineBase.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/kis_tool_select_outline.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/selection_tools.cc:20: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3052/3305] Building CXX object plugins/tools/tool_crop/CMakeFiles/kritatoolcrop.dir/qrc_toolcrop.cpp.o [3053/3305] Building CXX object plugins/tools/selectiontools/CMakeFiles/kritaselectiontools.dir/kis_tool_select_rectangular.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_rectangle_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/kis_tool_select_rectangular.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/kis_tool_select_rectangular.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3054/3305] Building CXX object plugins/tools/selectiontools/CMakeFiles/kritaselectiontools.dir/kis_tool_select_elliptical.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_rectangle_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_ellipse_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/kis_tool_select_elliptical.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/kis_tool_select_elliptical.cc:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3055/3305] Building CXX object plugins/tools/selectiontools/CMakeFiles/kritaselectiontools.dir/kis_tool_select_polygonal.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_polyline_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/kis_tool_select_polygonal.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/kis_tool_select_polygonal.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3056/3305] Building CXX object plugins/tools/tool_polygon/CMakeFiles/kritatoolpolygon.dir/qrc_tool_polygon.cpp.o [3057/3305] Building CXX object plugins/tools/selectiontools/CMakeFiles/kritaselectiontools.dir/kis_tool_select_outline.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/KisToolOutlineBase.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/kis_tool_select_outline.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/kis_tool_select_outline.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3058/3305] Building CXX object plugins/tools/tool_crop/CMakeFiles/kritatoolcrop.dir/kis_constrained_rect.cpp.o [3059/3305] Building CXX object plugins/tools/tool_crop/CMakeFiles/kritatoolcrop.dir/kritatoolcrop_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_crop/kritatoolcrop_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_crop/kis_tool_crop.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_crop/kritatoolcrop_autogen/EWIEGA46WW/moc_kis_tool_crop.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_crop/kritatoolcrop_autogen/mocs_compilation.cpp:3: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3060/3305] Building CXX object plugins/tools/tool_polyline/CMakeFiles/kritatoolpolyline.dir/qrc_polyline.cpp.o [3061/3305] Building CXX object plugins/tools/selectiontools/CMakeFiles/kritaselectiontools.dir/kis_tool_select_path.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_select_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/kis_tool_select_path.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/kis_tool_select_path.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3062/3305] Building CXX object plugins/tools/tool_crop/CMakeFiles/kritatoolcrop.dir/tool_crop.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_crop/kis_tool_crop.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_crop/tool_crop.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3063/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform.dir/qrc_tool_transform.cpp.o [3064/3305] Building CXX object plugins/tools/selectiontools/CMakeFiles/kritaselectiontools.dir/kis_tool_select_similar.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_select_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/kis_tool_select_similar.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/kis_tool_select_similar.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3065/3305] Building CXX object plugins/tools/selectiontools/CMakeFiles/kritaselectiontools.dir/kritaselectiontools_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_select_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/selectiontools/kritaselectiontools_autogen/EWIEGA46WW/../../../../../../plugins/tools/selectiontools/KisToolSelectMagnetic.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/selectiontools/kritaselectiontools_autogen/EWIEGA46WW/moc_KisToolSelectMagnetic.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/selectiontools/kritaselectiontools_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3066/3305] Building CXX object plugins/tools/selectiontools/CMakeFiles/kritaselectiontools.dir/kis_tool_select_contiguous.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_select_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/kis_tool_select_contiguous.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/kis_tool_select_contiguous.cc:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3067/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform.dir/kritatooltransform_autogen/mocs_compilation.cpp.o [3068/3305] Building CXX object plugins/tools/tool_polygon/CMakeFiles/kritatoolpolygon.dir/kritatoolpolygon_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_polygon/kritatoolpolygon_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_polygon/kis_tool_polygon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_polygon/kritatoolpolygon_autogen/EWIEGA46WW/moc_kis_tool_polygon.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_polygon/kritatoolpolygon_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3069/3305] Building CXX object plugins/tools/karbonplugins/tools/CMakeFiles/krita_karbontools.dir/krita_karbontools_autogen/mocs_compilation.cpp.o [3070/3305] Building CXX object plugins/tools/tool_crop/CMakeFiles/kritatoolcrop.dir/kistoolcropconfigwidget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_crop/kis_tool_crop.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_crop/kistoolcropconfigwidget.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3071/3305] Building CXX object plugins/tools/tool_crop/CMakeFiles/kritatoolcrop.dir/kis_tool_crop.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_crop/kis_tool_crop.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_crop/kis_tool_crop.cc:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3072/3305] Building CXX object plugins/tools/tool_polyline/CMakeFiles/kritatoolpolyline.dir/kritatoolpolyline_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_polyline_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_polyline/kritatoolpolyline_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_polyline/kis_tool_polyline.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_polyline/kritatoolpolyline_autogen/EWIEGA46WW/moc_kis_tool_polyline.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_polyline/kritatoolpolyline_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3073/3305] Building CXX object plugins/tools/selectiontools/CMakeFiles/kritaselectiontools.dir/KisToolSelectMagnetic.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_select_base.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/KisToolSelectMagnetic.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/KisToolSelectMagnetic.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3074/3305] Building CXX object plugins/tools/tool_polygon/CMakeFiles/kritatoolpolygon.dir/tool_polygon.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_polygon/tool_polygon.cc:18: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_polygon/kis_tool_polygon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_polygon/tool_polygon.cc:25: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3075/3305] Building CXX object plugins/tools/karbonplugins/tools/CMakeFiles/krita_karbontools.dir/qrc_karbontools.cpp.o [3076/3305] Building CXX object plugins/tools/karbonplugins/tools/CMakeFiles/krita_karbontools.dir/KarbonToolsPlugin.cpp.o [3077/3305] Building CXX object plugins/tools/tool_polygon/CMakeFiles/kritatoolpolygon.dir/kis_tool_polygon.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_polygon/kis_tool_polygon.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_polygon/kis_tool_polygon.cc:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3078/3305] Building CXX object plugins/tools/tool_polyline/CMakeFiles/kritatoolpolyline.dir/kis_tool_polyline.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_polyline_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_polyline/kis_tool_polyline.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_polyline/kis_tool_polyline.cc:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3079/3305] Building CXX object plugins/tools/tool_polyline/CMakeFiles/kritatoolpolyline.dir/tool_polyline.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_polyline/tool_polyline.cc:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_polyline_base.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_polyline/kis_tool_polyline.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_polyline/tool_polyline.cc:25: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3080/3305] Building CXX object plugins/tools/tool_dyna/CMakeFiles/kritatooldyna.dir/kritatooldyna_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_dyna/kritatooldyna_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_dyna/kis_tool_dyna.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_dyna/kritatooldyna_autogen/EWIEGA46WW/moc_kis_tool_dyna.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_dyna/kritatooldyna_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3081/3305] Building CXX object plugins/tools/karbonplugins/tools/CMakeFiles/krita_karbontools.dir/CalligraphyTool/KarbonCalligraphyToolFactory.cpp.o [3082/3305] Building CXX object plugins/tools/tool_dyna/CMakeFiles/kritatooldyna.dir/tool_dyna.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_dyna/tool_dyna.cpp:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_dyna/kis_tool_dyna.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_dyna/tool_dyna.cpp:27: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3083/3305] Building CXX object plugins/tools/selectiontools/CMakeFiles/kritaselectiontools.dir/KisMagneticWorker.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/KisMagneticWorker.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/KisMagneticWorker.cc:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_convolution_painter.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_gaussian_kernel.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/selectiontools/KisMagneticWorker.cc:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3084/3305] Building CXX object plugins/tools/karbonplugins/tools/CMakeFiles/krita_karbontools.dir/CalligraphyTool/KarbonCalligraphicShapeFactory.cpp.o [3085/3305] Building CXX object plugins/tools/tool_dyna/CMakeFiles/kritatooldyna.dir/kis_tool_dyna.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_dyna/kis_tool_dyna.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_dyna/kis_tool_dyna.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3086/3305] Building CXX object plugins/tools/karbonplugins/tools/CMakeFiles/krita_karbontools.dir/CalligraphyTool/KarbonSimplifyPath.cpp.o [3087/3305] Building CXX object plugins/tools/karbonplugins/tools/CMakeFiles/krita_karbontools.dir/CalligraphyTool/KarbonCalligraphicShape.cpp.o [3088/3305] Building CXX object plugins/tools/tool_transform2/CMakeFiles/kritatooltransform.dir/tool_transform.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/tool_transform.cc:17: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/kis_tool_transform.h:31, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_transform2/tool_transform.cc:21: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3089/3305] Building CXX object plugins/tools/karbonplugins/tools/CMakeFiles/krita_karbontools.dir/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp.o /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp: In member function ‘void KarbonCalligraphyOptionWidget::saveProfileAs()’: /home/build/YPKG/root/krita/build/krita-5.2.16/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 /home/build/YPKG/root/krita/build/krita-5.2.16/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); | ^~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/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, | ^~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/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, | ^~~ [3090/3305] Building CXX object plugins/tools/karbonplugins/tools/CMakeFiles/krita_karbontools.dir/CalligraphyTool/KarbonCalligraphyTool.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyTool.cpp:23: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_tool_proxy.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/input/kis_input_manager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPopupWidgetInterface.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyTool.cpp:25: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3091/3305] Building CXX object plugins/tools/svgtexttool/CMakeFiles/krita_tool_svgtext.dir/Plugin.cpp.o [3092/3305] Building CXX object plugins/tools/svgtexttool/CMakeFiles/krita_tool_svgtext.dir/SvgRichTextCtrl.cpp.o [3093/3305] Building CXX object plugins/tools/svgtexttool/CMakeFiles/krita_tool_svgtext.dir/BasicXMLSyntaxHighlighter.cpp.o [3094/3305] Building CXX object plugins/tools/svgtexttool/CMakeFiles/krita_tool_svgtext.dir/krita_tool_svgtext_autogen/EWIEGA46WW/qrc_svgtexttool.cpp.o [3095/3305] Building CXX object plugins/tools/tool_lazybrush/CMakeFiles/kritatoollazybrush.dir/tool_lazybrush.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_lazybrush/tool_lazybrush.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3096/3305] Building CXX object plugins/tools/tool_lazybrush/CMakeFiles/kritatoollazybrush.dir/kritatoollazybrush_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_lazybrush/kritatoollazybrush_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_lazybrush/kis_tool_lazy_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_lazybrush/kritatoollazybrush_autogen/EWIEGA46WW/moc_kis_tool_lazy_brush.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_lazybrush/kritatoollazybrush_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3097/3305] Building CXX object plugins/tools/svgtexttool/CMakeFiles/krita_tool_svgtext.dir/SvgTextChangeCommand.cpp.o [3098/3305] Building CXX object plugins/tools/tool_smart_patch/CMakeFiles/kritatoolSmartPatch.dir/kritatoolSmartPatch_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_paint.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_smart_patch/kritatoolSmartPatch_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_smart_patch/kis_tool_smart_patch.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_smart_patch/kritatoolSmartPatch_autogen/EWIEGA46WW/moc_kis_tool_smart_patch.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_smart_patch/kritatoolSmartPatch_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3099/3305] Building CXX object plugins/tools/tool_lazybrush/CMakeFiles/kritatoollazybrush.dir/kis_tool_lazy_brush.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_random_source.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paint_information.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_lazybrush/kis_tool_lazy_brush.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_lazybrush/kis_tool_lazy_brush.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/brushengine/kis_paintop_settings.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_freehand.h:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3100/3305] Building CXX object plugins/tools/tool_smart_patch/CMakeFiles/kritatoolSmartPatch.dir/tool_smartpatch.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_smart_patch/tool_smartpatch.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3101/3305] Building CXX object plugins/tools/tool_smart_patch/CMakeFiles/kritatoolSmartPatch.dir/kis_tool_smart_patch_options_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_smart_patch/kis_tool_smart_patch_options_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_smart_patch/kis_tool_smart_patch_options_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorDisplayRendererInterface.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/widgets/KisPaletteModel.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_smart_patch/kis_tool_smart_patch_options_widget.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3102/3305] Building CXX object plugins/tools/svgtexttool/CMakeFiles/krita_tool_svgtext.dir/krita_tool_svgtext_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/svgtexttool/krita_tool_svgtext_autogen/EWIEGA46WW/../../../../../../plugins/tools/svgtexttool/SvgTextEditor.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/svgtexttool/krita_tool_svgtext_autogen/EWIEGA46WW/moc_SvgTextEditor.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/svgtexttool/krita_tool_svgtext_autogen/mocs_compilation.cpp:5: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3103/3305] Building CXX object plugins/tools/svgtexttool/CMakeFiles/krita_tool_svgtext.dir/FontSizeAction.cpp.o [3104/3305] Building CXX object plugins/tools/tool_smart_patch/CMakeFiles/kritatoolSmartPatch.dir/kis_tool_smart_patch.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_paint.h:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_smart_patch/kis_tool_smart_patch.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_smart_patch/kis_tool_smart_patch.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3105/3305] Building CXX object plugins/tools/svgtexttool/CMakeFiles/krita_tool_svgtext.dir/SvgTextToolFactory.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/svgtexttool/SvgTextEditor.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/svgtexttool/SvgTextTool.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/svgtexttool/SvgTextToolFactory.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3106/3305] Building CXX object plugins/tools/tool_lazybrush/CMakeFiles/kritatoollazybrush.dir/kis_tool_lazy_brush_options_widget.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_lazybrush/kis_tool_lazy_brush_options_widget.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_lazybrush/kis_tool_lazy_brush_options_widget.cpp:7: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KisSwatch.h:13, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/resources/KisSwatchGroup.h:12, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_lazybrush/kis_tool_lazy_brush_options_widget.h:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3107/3305] Building CXX object krita/CMakeFiles/krita.dir/krita_autogen/mocs_compilation.cpp.o [3108/3305] Building CXX object plugins/tools/tool_smart_patch/CMakeFiles/kritatoolSmartPatch.dir/kis_inpaint.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_smart_patch/kis_inpaint.cpp:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_smart_patch/kis_inpaint.cpp:25: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3109/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_krita.cpp.o [3110/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_breeze-dark-icons.cpp.o [3111/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_breeze-light-icons.cpp.o [3112/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_layerbox-icons.cpp.o [3113/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_layers-icons.cpp.o [3114/3305] Building CXX object plugins/qt/designer/CMakeFiles/kritadesignerplugin.dir/KisColorSpaceSelectorPlugin.cpp.o [3115/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_misc-dark-icons.cpp.o [3116/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_misc-light-icons.cpp.o [3117/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_paintops-icons.cpp.o [3118/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_tools-svg-16-icons.cpp.o [3119/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_tool-transform-icons.cpp.o [3120/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_flake.cpp.o [3121/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_kritawidgets.cpp.o [3122/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_svg-icons.cpp.o [3123/3305] Building CXX object plugins/tools/tool_enclose_and_fill/CMakeFiles/kritatoolencloseandfill.dir/KisToolEncloseAndFillPlugin.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_enclose_and_fill/KisToolEncloseAndFill.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_enclose_and_fill/KisToolEncloseAndFillFactory.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_enclose_and_fill/KisToolEncloseAndFillPlugin.cpp:13: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3124/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_aboutdata.cpp.o [3125/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_shaders.cpp.o [3126/3305] Building CXX object plugins/tools/svgtexttool/CMakeFiles/krita_tool_svgtext.dir/SvgTextTool.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/svgtexttool/SvgTextEditor.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/svgtexttool/SvgTextTool.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/svgtexttool/SvgTextTool.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisPart.h:24, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/svgtexttool/SvgTextTool.cpp:26: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3127/3305] Building CXX object plugins/tools/tool_enclose_and_fill/CMakeFiles/kritatoolencloseandfill.dir/subtools/KisRectangleEnclosingProducer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_enclose_and_fill/subtools/KisRectangleEnclosingProducer.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_enclose_and_fill/subtools/KisRectangleEnclosingProducer.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3128/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_cursors.cpp.o [3129/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_branding.cpp.o [3130/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_icons.cpp.o [3131/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_sponsors.cpp.o [3132/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_defaultpresets.cpp.o [3133/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_gamutmasks.cpp.o [3134/3305] Building CXX object krita/CMakeFiles/krita.dir/qrc_splash.cpp.o [3135/3305] Building CXX object plugins/tools/tool_enclose_and_fill/CMakeFiles/kritatoolencloseandfill.dir/subtools/KisEllipseEnclosingProducer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_enclose_and_fill/subtools/KisEllipseEnclosingProducer.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_enclose_and_fill/subtools/KisEllipseEnclosingProducer.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3136/3305] Building CXX object plugins/tools/tool_enclose_and_fill/CMakeFiles/kritatoolencloseandfill.dir/subtools/KisLassoEnclosingProducer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_enclose_and_fill/subtools/KisLassoEnclosingProducer.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_enclose_and_fill/subtools/KisLassoEnclosingProducer.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3137/3305] Building CXX object plugins/tools/tool_enclose_and_fill/CMakeFiles/kritatoolencloseandfill.dir/kritatoolencloseandfill_autogen/mocs_compilation.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/tool/kis_tool_shape.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_enclose_and_fill/kritatoolencloseandfill_autogen/EWIEGA46WW/../../../../../../plugins/tools/tool_enclose_and_fill/KisToolEncloseAndFill.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_enclose_and_fill/kritatoolencloseandfill_autogen/EWIEGA46WW/moc_KisToolEncloseAndFill.cpp:10, from /home/build/YPKG/root/krita/build/krita-5.2.16/solusBuildDir/plugins/tools/tool_enclose_and_fill/kritatoolencloseandfill_autogen/mocs_compilation.cpp:2: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/filter/kis_filter_configuration.h:11, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_painter.h:24: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3138/3305] Building CXX object plugins/tools/tool_enclose_and_fill/CMakeFiles/kritatoolencloseandfill.dir/subtools/KisToolBasicBrushBase.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_enclose_and_fill/subtools/KisToolBasicBrushBase.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_enclose_and_fill/subtools/KisToolBasicBrushBase.cpp:15: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3139/3305] Building CXX object plugins/qt/designer/CMakeFiles/kritadesignerplugin.dir/kritadesignerplugin_autogen/mocs_compilation.cpp.o [3140/3305] Building CXX object plugins/tools/tool_enclose_and_fill/CMakeFiles/kritatoolencloseandfill.dir/subtools/KisPathEnclosingProducer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_enclose_and_fill/subtools/KisPathEnclosingProducer.cpp:11: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_enclose_and_fill/subtools/KisPathEnclosingProducer.cpp:12: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3141/3305] Linking CXX shared module plugins/dockers/specificcolorselector/kritaspecificcolorselector.so [3142/3305] Building CXX object plugins/tools/tool_enclose_and_fill/CMakeFiles/kritatoolencloseandfill.dir/subtools/KisBrushEnclosingProducer.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisViewManager.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_enclose_and_fill/subtools/KisBrushEnclosingProducer.cpp:9: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/opengl/kis_opengl.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/canvas/kis_canvas2.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_enclose_and_fill/subtools/KisBrushEnclosingProducer.cpp:10: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3143/3305] Linking CXX shared module plugins/dockers/smallcolorselector/kritasmallcolorselector.so [3144/3305] Linking CXX shared module plugins/dockers/layerdocker/kritalayerdocker.so [3145/3305] Building CXX object plugins/tools/svgtexttool/CMakeFiles/krita_tool_svgtext.dir/SvgTextEditor.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/svgtexttool/SvgTextEditor.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/svgtexttool/SvgTextEditor.cpp:8: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/kis_config.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/svgtexttool/SvgTextEditor.cpp:58: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3146/3305] Linking CXX shared module plugins/assistants/Assistants/kritaassistanttool.so [3147/3305] Linking CXX shared module plugins/dockers/digitalmixer/kritadigitalmixer.so [3148/3305] Linking CXX shared module plugins/dockers/presetdocker/kritapresetdocker.so [3149/3305] Linking CXX shared module plugins/dockers/historydocker/kritahistorydocker.so [3150/3305] Linking CXX shared module plugins/dockers/advancedcolorselector/kritacolorselectorng.so [3151/3305] Linking CXX shared module plugins/dockers/channeldocker/kritachanneldocker.so [3152/3305] Linking CXX shared module plugins/dockers/artisticcolorselector/kritaartisticcolorselector.so [3153/3305] Linking CXX shared module plugins/dockers/tasksetdocker/kritatasksetdocker.so [3154/3305] Linking CXX shared module plugins/dockers/patterndocker/kritapatterndocker.so [3155/3305] Linking CXX shared module plugins/dockers/compositiondocker/kritacompositiondocker.so [3156/3305] Linking CXX shared module plugins/dockers/arrangedocker/kritaarrangedocker.so [3157/3305] Linking CXX shared module plugins/dockers/griddocker/kritagriddocker.so [3158/3305] Linking CXX shared module plugins/dockers/lut/kritalutdocker.so [3159/3305] Linking CXX shared module plugins/dockers/overview/kritaoverviewdocker.so [3160/3305] Building CXX object plugins/qt/designer/CMakeFiles/kritadesignerplugin.dir/KritaDesignerPluginCollection.cpp.o [3161/3305] Building CXX object plugins/tools/tool_enclose_and_fill/CMakeFiles/kritatoolencloseandfill.dir/KisToolEncloseAndFill.cpp.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_types.h:335, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_paint_device.h:19, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_base_node.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:18, from /home/build/YPKG/root/krita/build/krita-5.2.16/plugins/tools/tool_enclose_and_fill/KisToolEncloseAndFill.cpp:25: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/psdutils/psd.h:20, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_psd_layer_style.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_layer.h:22: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ [3162/3305] Linking CXX shared module plugins/dockers/palettedocker/kritapalettedocker.so [3163/3305] Linking CXX shared module plugins/dockers/svgcollectiondocker/kritasvgcollectiondocker.so [3164/3305] Linking CXX shared module plugins/dockers/presethistory/kritapresethistory.so [3165/3305] Linking CXX shared module plugins/dockers/animation/kritaanimationdocker.so [3166/3305] Linking CXX shared module plugins/dockers/histogram/kritahistogramdocker.so [3167/3305] Linking CXX shared module plugins/dockers/gamutmask/kritagamutmask.so [3168/3305] Linking CXX shared module plugins/dockers/touchdocker/kritatouchdocker.so [3169/3305] Linking CXX shared module plugins/dockers/recorder/kritarecorderdocker.so [3170/3305] Linking CXX shared module plugins/dockers/snapshotdocker/kritasnapshotdocker.so [3171/3305] Linking CXX shared module plugins/dockers/logdocker/kritalogdocker.so [3172/3305] Linking CXX shared module plugins/dockers/storyboarddocker/kritastoryboarddocker.so [3173/3305] Linking CXX shared module plugins/extensions/colorspaceconversion/kritacolorspaceconversion.so [3174/3305] Linking CXX shared module plugins/extensions/imagesplit/kritaimagesplit.so [3175/3305] Linking CXX shared module plugins/extensions/clonesarray/kritaclonesarray.so [3176/3305] Linking CXX shared module plugins/extensions/colorrange/kritacolorrange.so [3177/3305] Linking CXX shared module plugins/dockers/widegamutcolorselector/kritawgcolorselector.so [3178/3305] Linking CXX shared module plugins/extensions/metadataeditor/kritametadataeditor.so [3179/3305] Linking CXX shared module plugins/extensions/modify_selection/kritamodifyselection.so [3180/3305] Linking CXX shared module plugins/extensions/offsetimage/kritaoffsetimage.so [3181/3305] Linking CXX shared module plugins/extensions/rotateimage/kritarotateimage.so [3182/3305] Linking CXX shared module plugins/extensions/layergroupswitcher/kritalayergroupswitcher.so [3183/3305] Linking CXX shared module plugins/extensions/separate_channels/kritaseparatechannels.so [3184/3305] Linking CXX shared module plugins/extensions/shearimage/kritashearimage.so [3185/3305] Building CXX object krita/CMakeFiles/krita.dir/main.cc.o In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoLut.h:17, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceMaths.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColorSpaceTraits.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/KoColor.h:16, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:14, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportFilter.h:22, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisImportExportManager.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/ui/KisApplication.h:23, from /home/build/YPKG/root/krita/build/krita-5.2.16/krita/main.cc:37: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:157:32: note: remove the ‘< >’ 157 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint8) | ^~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:158:32: note: remove the ‘< >’ 158 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint16) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:159:32: note: remove the ‘< >’ 159 | PARTIAL_LUT_INT_SPECIALIZATION(lut_uint32) | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:125:26: note: in definition of macro ‘PARTIAL_LUT_INT_SPECIALIZATION’ 125 | LutKey<_INT_TYPE_>(_INT_TYPE_ min, _INT_TYPE_ max) : m_min(min), m_max(max) \ | ^~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:196:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 196 | FULL_LUT_INT_SPECIALIZATION(lut_uint8, 0, 255) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:165:29: note: remove the ‘< >’ 165 | FullLutKey<_INT_TYPE_>() \ | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:197:1: note: in expansion of macro ‘FULL_LUT_INT_SPECIALIZATION’ 197 | FULL_LUT_INT_SPECIALIZATION(lut_uint16, 0, 65535) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 215 | LutKey(float min, float max, float precision) : m_min(min), m_max(max), m_precision(precision) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/pigment/lut.h:215:18: note: remove the ‘< >’ In file included from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_serializable_configuration.h:15, from /home/build/YPKG/root/krita/build/krita-5.2.16/libs/image/kis_properties_configuration.h:19: /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 90 | inline KisSharedPtr(const KisSharedPtr& o) | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:90:27: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 257 | inline KisWeakSharedPtr(const KisSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:257:31: note: remove the ‘< >’ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 265 | inline KisWeakSharedPtr(const KisWeakSharedPtr& o) { | ^ /home/build/YPKG/root/krita/build/krita-5.2.16/libs/global/kis_shared_ptr.h:265:31: note: remove the ‘< >’ [3186/3305] Linking CXX shared module plugins/extensions/resourcemanager/kritaresourcemanager.so [3187/3305] Linking CXX shared module plugins/extensions/layersplit/kritalayersplit.so [3188/3305] Linking CXX shared module plugins/extensions/qmic/kritaqmic.so [3189/3305] Linking CXX shared module plugins/extensions/pykrita/plugin/kritapykrita.so [3190/3305] Linking CXX executable plugins/extensions/pykrita/kritarunner/kritarunner [3191/3305] Linking CXX shared module plugins/extensions/waveletdecompose/kritawaveletdecompose.so [3192/3305] Linking CXX shared library plugins/extensions/pykrita/sip/krita.so [3193/3305] Linking CXX shared module plugins/extensions/samplescreencolor/kritasamplescreencolor.so [3194/3305] Linking CXX shared module plugins/extensions/dbexplorer/kritadbexplorer.so [3195/3305] Linking CXX shared module plugins/extensions/buginfo/kritabuginfo.so [3196/3305] Linking CXX shared module plugins/filters/convolutionfilters/kritaconvolutionfilters.so [3197/3305] Linking CXX shared module plugins/filters/blur/kritablurfilter.so [3198/3305] Linking CXX shared module plugins/filters/gaussianhighpass/kritagaussianhighpassfilter.so [3199/3305] Linking CXX shared module plugins/filters/example/kritaexample.so [3200/3305] Linking CXX shared module plugins/filters/colors/kritaextensioncolorsfilters.so [3201/3305] Linking CXX shared module plugins/filters/embossfilter/kritaembossfilter.so [3202/3305] Linking CXX shared module plugins/filters/colorsfilters/kritacolorsfilters.so [3203/3305] Linking CXX shared module plugins/filters/noisefilter/kritanoisefilter.so [3204/3305] Linking CXX shared module plugins/filters/fastcolortransfer/kritafastcolortransferfilter.so [3205/3305] Linking CXX shared module plugins/filters/imageenhancement/kritaimageenhancement.so [3206/3305] Linking CXX shared module plugins/filters/randompickfilter/kritarandompickfilter.so [3207/3305] Linking CXX shared module plugins/filters/oilpaintfilter/kritaoilpaintfilter.so [3208/3305] Linking CXX shared module plugins/filters/pixelizefilter/kritapixelizefilter.so [3209/3305] Linking CXX shared module plugins/filters/unsharp/kritaunsharpfilter.so [3210/3305] Linking CXX shared module plugins/filters/raindropsfilter/kritaraindropsfilter.so [3211/3305] Linking CXX shared module plugins/filters/wavefilter/kritawavefilter.so [3212/3305] Linking CXX shared module plugins/filters/roundcorners/kritaroundcornersfilter.so [3213/3305] Linking CXX shared module plugins/filters/smalltilesfilter/kritasmalltilesfilter.so [3214/3305] Linking CXX shared module plugins/filters/dodgeburn/kritadodgeburn.so [3215/3305] Linking CXX shared module plugins/filters/normalize/kritanormalize.so [3216/3305] Linking CXX shared module plugins/filters/posterize/kritaposterize.so [3217/3305] Linking CXX shared module plugins/filters/levelfilter/kritalevelfilter.so [3218/3305] Linking CXX shared module plugins/filters/phongbumpmap/kritaphongbumpmap.so [3219/3305] Linking CXX shared module plugins/filters/indexcolors/kritaindexcolors.so [3220/3305] Linking CXX shared module plugins/filters/resettransparent/kritaresettransparent.so [3221/3305] Linking CXX shared module plugins/filters/edgedetection/kritaedgedetection.so [3222/3305] Linking CXX shared module plugins/filters/threshold/kritathreshold.so [3223/3305] Linking CXX shared module plugins/filters/convertheightnormalmap/kritaconvertheighttonormalmap.so [3224/3305] Linking CXX shared module plugins/filters/asccdl/kritaasccdl.so [3225/3305] Linking CXX shared module plugins/filters/gradientmap/kritagradientmap.so [3226/3305] Linking CXX shared module plugins/generators/solid/kritacolorgenerator.so [3227/3305] Linking CXX shared module plugins/flake/pathshapes/krita_shape_paths.so [3228/3305] Linking CXX shared module plugins/filters/halftone/kritahalftone.so [3229/3305] Linking CXX shared module plugins/filters/palettize/kritapalettize.so [3230/3305] Linking CXX shared module plugins/generators/simplexnoise/kritasimplexnoisegenerator.so [3231/3305] Linking CXX shared module plugins/generators/gradient/kritagradientgenerator.so [3232/3305] Linking CXX shared module plugins/generators/pattern/kritapatterngenerator.so [3233/3305] Linking CXX shared module plugins/generators/screentone/kritascreentonegenerator.so [3234/3305] Linking CXX shared module plugins/impex/png/kritapngimport.so [3235/3305] Linking CXX shared module plugins/generators/multigridpattern/kritamultigridpatterngenerator.so [3236/3305] Linking CXX shared module plugins/impex/jpeg/kritajpegimport.so [3237/3305] Linking CXX shared module plugins/generators/seexpr/kritaseexprgenerator.so [3238/3305] Linking CXX shared module plugins/impex/tiff/kritatiffimport.so [3239/3305] Linking CXX shared module plugins/impex/tiff/kritatiffexport.so [3240/3305] Linking CXX shared module plugins/impex/csv/kritacsvexport.so [3241/3305] Linking CXX shared module plugins/impex/jpeg/kritajpegexport.so [3242/3305] Linking CXX shared module plugins/impex/png/kritapngexport.so [3243/3305] Linking CXX shared module plugins/impex/csv/kritacsvimport.so [3244/3305] Linking CXX shared module plugins/impex/exr/kritaexrimport.so [3245/3305] Linking CXX shared module plugins/impex/jp2/kritajp2import.so [3246/3305] Linking CXX shared module plugins/impex/exr/kritaexrexport.so [3247/3305] Linking CXX shared module plugins/impex/pdf/kritapdfimport.so [3248/3305] Linking CXX shared module plugins/impex/raw/krita_raw_import.so [3249/3305] Linking CXX shared module plugins/impex/svg/kritasvgimport.so [3250/3305] Linking CXX shared module plugins/impex/qimageio/kritaqimageioimport.so [3251/3305] Linking CXX shared module plugins/impex/ora/kritaoraimport.so [3252/3305] Linking CXX shared module plugins/impex/ora/kritaoraexport.so [3253/3305] Linking CXX shared module plugins/impex/qimageio/kritaqimageioexport.so [3254/3305] Linking CXX shared module plugins/impex/xcf/kritaxcfimport.so [3255/3305] Linking CXX shared module plugins/impex/psd/kritapsdexport.so [3256/3305] Linking CXX shared module plugins/impex/psd/kritapsdimport.so [3257/3305] Linking CXX shared module plugins/impex/qml/kritaqmlexport.so [3258/3305] Linking CXX shared module plugins/impex/tga/kritatgaexport.so [3259/3305] Linking CXX shared module plugins/impex/tga/kritatgaimport.so [3260/3305] Linking CXX shared module plugins/impex/brush/kritabrushexport.so [3261/3305] Linking CXX shared module plugins/impex/heightmap/kritaheightmapimport.so [3262/3305] Linking CXX shared module plugins/impex/heightmap/kritaheightmapexport.so [3263/3305] Linking CXX shared module plugins/impex/brush/kritabrushimport.so [3264/3305] Linking CXX shared module plugins/impex/spriter/kritaspriterexport.so [3265/3305] Linking CXX shared module plugins/impex/kra/kritakraimport.so [3266/3305] Linking CXX shared module plugins/impex/gif/kritagifexport.so [3267/3305] Linking CXX shared module plugins/impex/kra/kritakraexport.so [3268/3305] Linking CXX shared module plugins/impex/gif/kritagifimport.so [3269/3305] Linking CXX shared module plugins/impex/krz/kritakrzexport.so [3270/3305] Linking CXX shared module plugins/impex/heif/kritaheifimport.so [3271/3305] Linking CXX shared module plugins/impex/webp/kritawebpimport.so [3272/3305] Linking CXX shared module plugins/impex/heif/kritaheifexport.so [3273/3305] Linking CXX shared module plugins/impex/jxl/kritajxlimport.so [3274/3305] Linking CXX shared module plugins/impex/jxl/kritajxlexport.so [3275/3305] Linking CXX shared module plugins/impex/webp/kritawebpexport.so [3276/3305] Linking CXX shared module plugins/paintops/hairy/kritahairypaintop.so [3277/3305] Linking CXX shared module plugins/paintops/defaultpaintops/kritadefaultpaintops.so [3278/3305] Linking CXX shared module plugins/paintops/curvebrush/kritacurvepaintop.so [3279/3305] Linking CXX shared module plugins/paintops/deform/kritadeformpaintop.so [3280/3305] Linking CXX shared module plugins/paintops/filterop/kritafilterop.so [3281/3305] Linking CXX shared module plugins/paintops/experiment/kritaexperimentpaintop.so [3282/3305] Linking CXX shared module plugins/paintops/particle/kritaparticlepaintop.so [3283/3305] Linking CXX shared module plugins/paintops/spray/kritaspraypaintop.so [3284/3305] Linking CXX shared module plugins/paintops/gridbrush/kritagridpaintop.so [3285/3305] Linking CXX shared module plugins/paintops/hatching/kritahatchingpaintop.so [3286/3305] Linking CXX shared module plugins/paintops/sketch/kritasketchpaintop.so [3287/3305] Linking CXX shared module plugins/paintops/roundmarker/kritaroundmarkerpaintop.so [3288/3305] Linking CXX shared module plugins/paintops/tangentnormal/kritatangentnormalpaintop.so [3289/3305] Linking CXX shared module plugins/tools/basictools/kritadefaulttools.so [3290/3305] Linking CXX shared module plugins/paintops/colorsmudge/kritacolorsmudgepaintop.so [3291/3305] Linking CXX shared module plugins/tools/tool_polygon/kritatoolpolygon.so [3292/3305] Linking CXX shared module plugins/tools/tool_polyline/kritatoolpolyline.so [3293/3305] Linking CXX shared module plugins/tools/tool_crop/kritatoolcrop.so [3294/3305] Linking CXX shared module plugins/tools/selectiontools/kritaselectiontools.so [3295/3305] Linking CXX shared module plugins/tools/defaulttool/krita_flaketools.so [3296/3305] Linking CXX shared module plugins/tools/karbonplugins/tools/krita_karbontools.so [3297/3305] Linking CXX shared module plugins/tools/tool_dyna/kritatooldyna.so [3298/3305] Linking CXX shared module plugins/paintops/mypaint/kritamypaintop.so [3299/3305] Linking CXX shared module plugins/tools/tool_smart_patch/kritatoolSmartPatch.so [3300/3305] Linking CXX shared module plugins/qt/designer/kritadesignerplugin.so [3301/3305] Linking CXX shared module plugins/tools/tool_lazybrush/kritatoollazybrush.so [3302/3305] Linking CXX shared module plugins/tools/svgtexttool/krita_tool_svgtext.so [3303/3305] Linking CXX shared module plugins/tools/tool_enclose_and_fill/kritatoolencloseandfill.so [3304/3305] Linking CXX shared module plugins/tools/tool_transform2/kritatooltransform.so [3305/3305] Linking CXX executable krita/krita + cd /home/build/YPKG/root/krita/build/krita-5.2.16 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/krita/build/krita-5.2.16 + workdir=/home/build/YPKG/root/krita/build/krita-5.2.16 + export package=krita + package=krita + export release=106 + release=106 + export version=5.2.16 + version=5.2.16 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/krita/install + installdir=/home/build/YPKG/root/krita/install + export PKG_ROOT_DIR=/home/build/YPKG/root/krita + PKG_ROOT_DIR=/home/build/YPKG/root/krita + export PKG_BUILD_DIR=/home/build/YPKG/root/krita/build + PKG_BUILD_DIR=/home/build/YPKG/root/krita/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1773767777 + SOURCE_DATE_EPOCH=1773767777 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + DESTDIR=/home/build/YPKG/root/krita/install + ninja install -j16 -C solusBuildDir ninja: Entering directory `solusBuildDir' [1/3] Generating ts... [2/3] Generating mo... [2/3] Install the project... -- Install configuration: "RelWithDebInfo" -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/zh_TW -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/zh_TW/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/zh_TW/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/zh_CN -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/zh_CN/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/zh_CN/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/xh -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/xh/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/xh/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/wa -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/wa/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/wa/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/vi -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/vi/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/vi/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/uz@cyrillic -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/uz@cyrillic/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/uz@cyrillic/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/uz -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/uz/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/uz/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/uk -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/uk/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/uk/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ug -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ug/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ug/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/tr -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/tr/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/tr/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/th -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/th/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/th/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/tg -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/tg/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/tg/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ta -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ta/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ta/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/sv -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/sv/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/sv/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/sq -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/sq/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/sq/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/sl -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/sl/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/sl/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/sk -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/sk/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/sk/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/se -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/se/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/se/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ru -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ru/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ru/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ro -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ro/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ro/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/pt_BR -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/pt_BR/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/pt_BR/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/pt -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/pt/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/pt/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/pl -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/pl/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/pl/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/pa -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/pa/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/pa/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/oc -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/oc/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/oc/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/nn -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/nn/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/nn/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/nl -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/nl/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/nl/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ne -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ne/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ne/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/nds -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/nds/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/nds/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/nb -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/nb/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/nb/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ms -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ms/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ms/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/mr -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/mr/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/mr/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/mk -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/mk/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/mk/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/mai -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/mai/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/mai/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/lv -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/lv/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/lv/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/lt -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/lt/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/lt/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ko -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ko/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ko/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/km -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/km/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/km/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/kk -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/kk/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/kk/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ka -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ka/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ka/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ja -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ja/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ja/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/it -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/it/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/it/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/is -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/is/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/is/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/id -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/id/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/id/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ia -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ia/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ia/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/hu -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/hu/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/hu/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/hr -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/hr/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/hr/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/hne -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/hne/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/hne/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/hi -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/hi/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/hi/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/he -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/he/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/he/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/gl -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/gl/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/gl/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ga -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ga/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ga/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/fy -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/fy/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/fy/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/fr -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/fr/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/fr/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/fi -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/fi/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/fi/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/fa -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/fa/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/fa/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/eu -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/eu/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/eu/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/et -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/et/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/et/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/es -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/es/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/es/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/eo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/eo/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/eo/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/en_GB -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/en_GB/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/en_GB/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/el -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/el/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/el/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/de -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/de/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/de/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/da -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/da/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/da/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/cy -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/cy/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/cy/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/cs -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/cs/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/cs/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ca@valencia -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ca@valencia/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ca@valencia/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ca -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ca/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ca/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/bs -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/bs/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/bs/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/br -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/br/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/br/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/bg -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/bg/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/bg/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/be -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/be/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/be/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ast -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ast/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ast/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ar -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ar/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/ar/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/af -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/af/LC_MESSAGES -- Installing: /home/build/YPKG/root/krita/install/usr/share/locale/af/LC_MESSAGES/krita.mo -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaversion.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaversion.so.19 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaversion.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaglobal.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaglobal.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritaglobal.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaglobal.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaplugin.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaplugin.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritaplugin.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaplugin.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritawidgetutils.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritawidgetutils.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritawidgetutils.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritawidgetutils.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritawidgets.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritawidgets.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritawidgets.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritawidgets.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritastore.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritastore.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritastore.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritastore.so -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/styles/markers.svg -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaflake.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaflake.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritaflake.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaflake.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritabasicflakes.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritabasicflakes.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritabasicflakes.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritabasicflakes.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritapigment.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritapigment.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritapigment.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritapigment.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritacommand.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritacommand.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritacommand.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritacommand.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritalibbrush.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritalibbrush.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritalibbrush.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritalibbrush.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritapsdutils.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritapsdutils.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritapsdutils.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritapsdutils.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritacolord.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritacolord.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritacolord.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritacolord.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritacolor.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritacolor.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritacolor.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritacolor.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaimage.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaimage.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritaimage.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaimage.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaui.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaui.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritaui.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaui.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaimpex.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaimpex.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritaimpex.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaimpex.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritalibkis.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritalibkis.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritalibkis.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritalibkis.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaresources.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaresources.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritaresources.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaresources.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritametadata.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritametadata.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritametadata.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritametadata.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaresourcewidgets.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaresourcewidgets.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritaresourcewidgets.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaresourcewidgets.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritapsd.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritapsd.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritapsd.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritapsd.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritamultiarch.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritamultiarch.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritamultiarch.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritamultiarch.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaassistanttool.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaassistanttool.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/krita_tool_assistant.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/dark_krita_tool_assistant.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/light_krita_tool_assistant.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/KisAssistantTool.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritalcmsengine.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritalcmsengine.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/krita_colorspaces_extensions.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/krita_colorspaces_extensions.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritalayerdocker.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritalayerdocker.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritasmallcolorselector.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritasmallcolorselector.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaspecificcolorselector.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaspecificcolorselector.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritadigitalmixer.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritadigitalmixer.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritacolorselectorng.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritacolorselectorng.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/kis_colselng_color_patches.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/kis_colselng_color_triangle.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/kis_colselng_my_paint_shade_selector.png -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapresetdocker.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapresetdocker.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritahistorydocker.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritahistorydocker.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritachanneldocker.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritachanneldocker.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaartisticcolorselector.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaartisticcolorselector.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatasksetdocker.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatasksetdocker.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritacompositiondocker.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritacompositiondocker.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapatterndocker.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapatterndocker.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritagriddocker.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritagriddocker.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaarrangedocker.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaarrangedocker.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritalutdocker.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritalutdocker.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaoverviewdocker.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaoverviewdocker.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapalettedocker.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapalettedocker.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaanimationdocker.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaanimationdocker.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapresethistory.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapresethistory.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritasvgcollectiondocker.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritasvgcollectiondocker.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritahistogramdocker.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritahistogramdocker.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritagamutmask.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritagamutmask.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/recorder.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritarecorderdocker.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritarecorderdocker.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatouchdocker.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatouchdocker.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritalogdocker.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritalogdocker.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritasnapshotdocker.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritasnapshotdocker.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritastoryboarddocker.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritastoryboarddocker.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritawgcolorselector.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritawgcolorselector.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/WGColorSelector.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaimagesplit.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaimagesplit.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/kritaplugins/imagesplit.xmlgui -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaclonesarray.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaclonesarray.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/kritaplugins/clonesarray.xmlgui -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritacolorrange.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritacolorrange.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/kritaplugins/colorrange.xmlgui -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritacolorspaceconversion.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritacolorspaceconversion.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/kritaplugins/colorspaceconversion.xmlgui -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritametadataeditor.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritametadataeditor.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/kritaplugins/metadataeditor.xmlgui -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritamodifyselection.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritamodifyselection.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/kritaplugins/modify_selection.xmlgui -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaoffsetimage.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaoffsetimage.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/kritaplugins/offsetimage.xmlgui -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritarotateimage.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritarotateimage.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/kritaplugins/rotateimage.xmlgui -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaseparatechannels.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaseparatechannels.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/kritaplugins/imageseparate.xmlgui -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritashearimage.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritashearimage.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/kritaplugins/shearimage.xmlgui -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritalayergroupswitcher.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritalayergroupswitcher.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaresourcemanager.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaresourcemanager.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/kritaplugins/resourcemanager.xmlgui -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritalayersplit.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritalayersplit.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/kritaplugins/layersplit.xmlgui -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritawaveletdecompose.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritawaveletdecompose.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/kritaplugins/waveletdecompose.xmlgui -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/PyKrita/krita.pyi -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/PyKrita/krita.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/PyKrita/krita.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapykrita.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapykrita.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita/excepthook_ui.py -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita/decorators.py -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita/excepthook.py -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita/attic -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita/attic/scripter_hooks.py -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita/attic/mikro.py -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita/dockwidgetfactory.py -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita/api.py -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita/sceditor -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita/sceditor/dockwidget_icons.py -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita/sceditor/mainwindow_ui.py -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita/sceditor/widget.py -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita/sceditor/highlighter.py -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita/sceditor/console.py -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita/sceditor/assist.py -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita/sceditor/indenter.py -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita/sceditor/dockwidget.py -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita/sceditor/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/krita-python-libs/krita/sceditor/mainwindow.py -- Installing: /home/build/YPKG/root/krita/install/usr/bin/kritarunner -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/bin/kritarunner" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaqmicinterface.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaqmicinterface.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritaqmicinterface.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaqmicinterface.so -- Installing: /home/build/YPKG/root/krita/install/usr/include/kis_qmic_interface.h -- Installing: /home/build/YPKG/root/krita/install/usr/include/kis_qmic_plugin_interface.h -- Installing: /home/build/YPKG/root/krita/install/usr/include/kritaqmicinterface_export.h -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaqmic.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaqmic.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritabuginfo.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritabuginfo.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/kritaplugins/buginfo.xmlgui -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritasamplescreencolor.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritasamplescreencolor.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/kritaplugins/samplescreencolor.xmlgui -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritadbexplorer.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritadbexplorer.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/kritaplugins/dbexplorer.xmlgui -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/dbexplorer.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritablurfilter.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritablurfilter.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaextensioncolorsfilters.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaextensioncolorsfilters.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritacolorsfilters.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritacolorsfilters.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/colorsfilters.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaconvolutionfilters.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaconvolutionfilters.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritagaussianhighpassfilter.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritagaussianhighpassfilter.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/gaussianhighpass.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaembossfilter.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaembossfilter.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaexample.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaexample.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritafastcolortransferfilter.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritafastcolortransferfilter.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaimageenhancement.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaimageenhancement.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritanoisefilter.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritanoisefilter.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaoilpaintfilter.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaoilpaintfilter.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapixelizefilter.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapixelizefilter.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaraindropsfilter.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaraindropsfilter.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritarandompickfilter.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritarandompickfilter.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaroundcornersfilter.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaroundcornersfilter.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritasmalltilesfilter.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritasmalltilesfilter.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaunsharpfilter.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaunsharpfilter.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritawavefilter.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritawavefilter.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritalevelfilter.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritalevelfilter.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritadodgeburn.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritadodgeburn.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaphongbumpmap.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaphongbumpmap.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaposterize.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaposterize.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaindexcolors.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaindexcolors.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritanormalize.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritanormalize.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/normalize.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritagradientmap.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritagradientmap.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/gradientmap.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritathreshold.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritathreshold.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/threshold.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritahalftone.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritahalftone.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/halftone.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaedgedetection.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaedgedetection.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaconvertheighttonormalmap.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaconvertheighttonormalmap.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/convertheightnormalmap.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaasccdl.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaasccdl.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/asccdl.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapalettize.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapalettize.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/palettize.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaresettransparent.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaresettransparent.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/krita_shape_image.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/krita_shape_image.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/krita_shape_paths.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/krita_shape_paths.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritagradientgenerator.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritagradientgenerator.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritacolorgenerator.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritacolorgenerator.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapatterngenerator.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapatterngenerator.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritasimplexnoisegenerator.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritasimplexnoisegenerator.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritascreentonegenerator.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritascreentonegenerator.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritamultigridpatterngenerator.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritamultigridpatterngenerator.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaseexprgenerator.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaseexprgenerator.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritalibkra.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritalibkra.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritalibkra.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritalibkra.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritajpegimport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritajpegimport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritajpegexport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritajpegexport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_jpeg.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritatiffpsd.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritatiffpsd.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritatiffpsd.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritatiffpsd.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatiffimport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatiffimport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatiffexport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatiffexport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_tiff.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapngimport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapngimport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapngexport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapngexport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_png.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritacsvimport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritacsvimport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritacsvexport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritacsvexport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_csv.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaexrimport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaexrimport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaexrexport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaexrexport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/metadata/schemas/exrchannels.schema -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_exr.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapdfimport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapdfimport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_pdf.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritajp2import.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritajp2import.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_jp2.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/krita_raw_import.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/krita_raw_import.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_raw.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritasvgimport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritasvgimport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_svg.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaqimageioexport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaqimageioexport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaqimageioimport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaqimageioimport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_qimageio.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaoraimport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaoraimport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaoraexport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaoraexport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_ora.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaxcfimport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaxcfimport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_xcf.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapsdimport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapsdimport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapsdexport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritapsdexport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_psd.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaqmlexport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaqmlexport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatgaexport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatgaexport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatgaimport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatgaimport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_tga.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaheightmapimport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaheightmapimport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaheightmapexport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaheightmapexport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_heightmap.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritabrushexport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritabrushexport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritabrushimport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritabrushimport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_brush.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaspriterexport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaspriterexport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_spriter.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritakraimport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritakraimport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritakraexport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritakraexport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_kra.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritagifexport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritagifexport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritagifimport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritagifimport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_gif.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaheifimport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaheifimport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaheifexport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaheifexport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_heif.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritakrzexport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritakrzexport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_krz.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritawebpexport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritawebpexport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritawebpimport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritawebpimport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_webp.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritajxlimport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritajxlimport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritajxlexport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritajxlexport.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/krita_jxl.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaexifcommon.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaexifcommon.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritaexifcommon.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritaexifcommon.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaexif.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaexif.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaiptc.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaiptc.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaxmp.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaxmp.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritalibpaintop.so.19.0.0 -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritalibpaintop.so.19 -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/libkritalibpaintop.so.19.0.0" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/libkritalibpaintop.so -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritadefaultpaintops.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritadefaultpaintops.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/images/krita-paintbrush.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/images/krita-eraser.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/images/krita-duplicate.png -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritahairypaintop.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritahairypaintop.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/images/krita-sumi.png -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritadeformpaintop.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritadeformpaintop.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/images/krita-deform.png -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritacurvepaintop.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritacurvepaintop.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/images/krita-curve.png -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaspraypaintop.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaspraypaintop.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/images/krita-spray.png -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritafilterop.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritafilterop.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/images/krita-filterop.png -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaexperimentpaintop.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaexperimentpaintop.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/images/krita-experiment.png -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaparticlepaintop.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaparticlepaintop.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/images/krita-particle.png -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritagridpaintop.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritagridpaintop.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/images/krita-grid.png -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritahatchingpaintop.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritahatchingpaintop.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/images/krita-hatching.png -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritasketchpaintop.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritasketchpaintop.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/images/krita-sketch.png -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritacolorsmudgepaintop.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritacolorsmudgepaintop.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/images/krita-colorsmudge.png -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaroundmarkerpaintop.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaroundmarkerpaintop.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/images/krita_roundmarkerop.svg -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatangentnormalpaintop.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatangentnormalpaintop.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/images/krita-tangentnormal.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/images/krita-tangentnormal-preview.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/c)_Pencil_1_Sketch_(mypaint).myb -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/c)_Pencil_1_Sketch_(mypaint)_prev.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/c)_Pencil_2b_(mypaint).myb -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/c)_Pencil_2b_(mypaint)_prev.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/d)_Ink_pen_(mypaint).myb -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/d)_Ink_pen_(mypaint)_prev.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/e)_Marker_Medium_(mypaint).myb -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/e)_Marker_Medium_(mypaint)_prev.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/e)_Marker_Plain_(mypaint).myb -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/e)_Marker_Plain_(mypaint)_prev.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/i)_Wet_Knife_Plus_(mypaint).myb -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/i)_Wet_Knife_Plus_(mypaint)_prev.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/i)_Wet_Paint_Plus_(mypaint).myb -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/i)_Wet_Paint_Plus_(mypaint)_prev.png -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritamypaintop.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritamypaintop.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/images/krita-mypaint.png -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritadefaulttools.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritadefaulttools.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/KisToolPath.action -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/KisToolPencil.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/krita_flaketools.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/krita_flaketools.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaselectiontools.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritaselectiontools.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/KisToolSelectPolygonal.action -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/KisToolSelectElliptical.action -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/KisToolSelectSimilar.action -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/KisToolSelectContiguous.action -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/KisToolSelectRectangular.action -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/KisToolSelectOutline.action -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/KisToolSelectPath.action -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/KisToolSelectMagnetic.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatoolcrop.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatoolcrop.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/KisToolCrop.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatoolpolygon.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatoolpolygon.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/KisToolPolygon.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatoolpolyline.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatoolpolyline.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/KisToolPolyline.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatooltransform.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatooltransform.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/KisToolTransform.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatooldyna.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatooldyna.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/krita_karbontools.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/krita_karbontools.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/KarbonCalligraphyTool.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatoollazybrush.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatoollazybrush.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatoolSmartPatch.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatoolSmartPatch.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/SvgTextTool.action -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/krita_tool_svgtext.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/krita_tool_svgtext.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatoolencloseandfill.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/kritatoolencloseandfill.so" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/KisToolEncloseAndFill.action -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/tools.action -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/kritapykrita_assignprofiledialog.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/assignprofiledialog -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/assignprofiledialog/assignprofiledialog.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/assignprofiledialog/Manual.html -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/assignprofiledialog/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/kritapykrita_scripter.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/scripterdialog.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/document_scripter -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/document_scripter/document.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/document_scripter/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/uicontroller.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/resources_rc.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/utils.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/scripter.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/debugcontroller.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/documentcontroller.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/icons -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/debugger_scripter -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/debugger_scripter/debuggerformatter.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/debugger_scripter/debugger.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/debugger_scripter/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/closeaction -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/closeaction/closeaction.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/closeaction/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/runaction -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/runaction/docwrapper.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/runaction/runaction.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/runaction/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/reloadaction -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/reloadaction/reloadaction.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/reloadaction/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/newaction -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/newaction/newaction.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/newaction/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/debugaction -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/debugaction/debugaction.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/debugaction/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/saveaction -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/saveaction/saveaction.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/saveaction/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/openaction -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/openaction/openaction.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/openaction/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/saveasaction -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/saveasaction/saveasaction.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/saveasaction/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/settingsaction -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/settingsaction/settingsdialog.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/settingsaction/syntaxstylescombobox.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/settingsaction/fontscombobox.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/settingsaction/settingsaction.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/settingsaction/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/actions/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/syntax -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/syntax/syntax.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/syntax/syntaxstyles.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/syntax/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/tabwidgets -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/tabwidgets/debuggerwidget -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/tabwidgets/debuggerwidget/stepaction.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/tabwidgets/debuggerwidget/stopaction.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/tabwidgets/debuggerwidget/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/tabwidgets/debuggerwidget/debuggertable.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/tabwidgets/debuggerwidget/debuggerwidget.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/tabwidgets/outputwidget -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/tabwidgets/outputwidget/clearaction.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/tabwidgets/outputwidget/outputtextedit.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/tabwidgets/outputwidget/outputwidget.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/tabwidgets/outputwidget/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/tabwidgets/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/editor -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/editor/linenumberarea.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/editor/debugarea.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/editor/statusbar.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/editor/pythoneditor.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/editor/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/ui_scripter/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/Manual.html -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/test.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/kritapykrita_colorspace.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/colorspace -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/colorspace/colorspace.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/colorspace/resources_rc.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/colorspace/uicolorspace.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/colorspace/colorspacedialog.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/colorspace/icons -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/colorspace/components -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/colorspace/components/colormodelcombobox.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/colorspace/components/colorprofilecombobox.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/colorspace/components/colordepthcombobox.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/colorspace/components/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/colorspace/Manual.html -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/colorspace/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/kritapykrita_documenttools.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/documenttools -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/documenttools/documenttools.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/documenttools/uidocumenttools.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/documenttools/tools -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/documenttools/tools/rotatetool -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/documenttools/tools/rotatetool/rotatetool.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/documenttools/tools/rotatetool/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/documenttools/tools/scaletool -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/documenttools/tools/scaletool/scaletool.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/documenttools/tools/scaletool/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/documenttools/tools/canvassizetool -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/documenttools/tools/canvassizetool/canvassizetool.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/documenttools/tools/canvassizetool/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/documenttools/tools/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/documenttools/documenttoolsdialog.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/documenttools/Manual.html -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/documenttools/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/kritapykrita_filtermanager.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/filtermanager -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/filtermanager/filtermanagerdialog.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/filtermanager/uifiltermanager.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/filtermanager/filtermanager.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/filtermanager/components -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/filtermanager/components/filtercombobox.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/filtermanager/components/filtermanagertreeitem.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/filtermanager/components/filtermanagertreemodel.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/filtermanager/components/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/filtermanager/Manual.html -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/filtermanager/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/kritapykrita_exportlayers.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/exportlayers -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/exportlayers/exportlayersdialog.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/exportlayers/uiexportlayers.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/exportlayers/exportlayers.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/exportlayers/Manual.html -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/exportlayers/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/kritapykrita_batch_exporter.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/batch_exporter -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/batch_exporter/Infrastructure.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/batch_exporter/Utils -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/batch_exporter/Utils/Tree.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/batch_exporter/Utils/Export.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/batch_exporter/Utils/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/batch_exporter/Config.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/batch_exporter/COATools.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/batch_exporter/Manual.html -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/batch_exporter/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/batch_exporter/batch_exporter.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/kritapykrita_tenbrushes.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/tenbrushes -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/tenbrushes/uitenbrushes.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/tenbrushes/dropbutton.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/tenbrushes/tenbrushesdialog.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/tenbrushes/tenbrushes.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/tenbrushes/Manual.html -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/tenbrushes/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/kritapykrita_tenscripts.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/tenscripts -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/tenscripts/uitenscripts.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/tenscripts/tenscripts.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/tenscripts/tenscriptsdialog.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/tenscripts/Manual.html -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/tenscripts/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/kritapykrita_quick_settings_docker.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/quick_settings_docker -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/quick_settings_docker/Manual.html -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/quick_settings_docker/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/quick_settings_docker/quick_settings_docker.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/kritapykrita_lastdocumentsdocker.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/lastdocumentsdocker -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/lastdocumentsdocker/lastdocumentsdocker.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/lastdocumentsdocker/lastdocumentslistmodel.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/lastdocumentsdocker/Manual.html -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/lastdocumentsdocker/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/kritapykrita_comics_project_management_tools.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/comics_project_settings_dialog.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/projectGenLists -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/projectGenLists/listB.txt -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/projectGenLists/listA.txt -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/README.html -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/comics_project_page_viewer.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/comics_export_dialog.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/LicenseList.csv -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/comics_exporter.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/key_format -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/key_format/formats.txt -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/comics_template_dialog.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/exporters -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/exporters/CPMT_ACBF_XML_Exporter.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/exporters/CPMT_Comic_Book_Info_Exporter.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/exporters/CPMT_EPUB_exporter.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/exporters/CPMT_Comic_Rack_XML_Exporter.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/exporters/CPMT_po_parser.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/exporters/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/exporters/CPMT_CoMet_XML_Exporter.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/key_rating -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/key_rating/FictionRatingsDotCom.csv -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/key_rating/DC.csv -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/key_rating/Marvel.csv -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/comics_project_setup_wizard.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/comics_project_translation_scraper.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/comics_metadata_dialog.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/comics_project_manager_docker.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/comics_project_management_tools/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/kritapykrita_krita_script_starter.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/krita_script_starter -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/krita_script_starter/bbdkss.ui -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/krita_script_starter/Manual.html -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/krita_script_starter/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/krita_script_starter/krita_script_starter.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/kritapykrita_plugin_importer.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/plugin_importer -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/plugin_importer/plugin_downloader.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/plugin_importer/plugin_importer.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/plugin_importer/manual.html -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/plugin_importer/plugin_importer_extension.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/plugin_importer/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/kritapykrita_mixer_slider_docker.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/mixer_slider_docker -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/mixer_slider_docker/color_slider.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/mixer_slider_docker/mixer_slider_docker.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/mixer_slider_docker/ui_mixer_slider_docker.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/mixer_slider_docker/settings_dialog.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/mixer_slider_docker/Manual.html -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/mixer_slider_docker/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/mixer_slider_docker/slider_line.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/kritapykrita_channels2layers.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/channels2layers -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/channels2layers/channels2layers.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/channels2layers/Manual.html -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/channels2layers/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/kritapykrita_photobash_images.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/photobash_images -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/photobash_images/photobash_images_docker.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/photobash_images/photobash_images_modulo.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/photobash_images/photobash_images_manual.html -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/photobash_images/photobash_images_docker.ui -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pykrita/photobash_images/__init__.py -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/tenbrushes.action -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/tenscripts.action -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/plugin_importer.action -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/dtd/krita.dtd -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/InteractionTool.action -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/PathTool.action -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/MoveTool.action -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/brushes/triangle.svg -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/bundles/README -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/bundles/Krita_4_Default_Resources.bundle -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/bundles/Krita_Artists_SeExpr_examples.bundle -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/bundles/RGBA_brushes.bundle -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/bundles/Krita_3_Default_Resources.bundle -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Abstract_lines.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/01_canvas.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/02_rough-canvas.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/02b_WoofTissue.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/03_default-paper.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/04_paper-C-grain.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/05_paper-torchon.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/06_hard-grain.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/08_bump-relief.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/09_drawed_crosshatched.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/09b_drawed-CrossedLines.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/10_drawed_dotted.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/11_drawed_furry.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/12_drawed_vertical.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/13_drawed_swirl.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/14_texture-rock.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/15_texture-rockB.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/16_texture-woody.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/17_texture-melt.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/18_texture-bark.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/18b_WaveFlex.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/19_texture-crackle.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/20_texture-vegetal.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/21_texture-chainmail.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/22_texture-reptile.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/23-dynamic-screentone-A.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/24-dynamic-screentone-B.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/25-dynamic-screentone-C.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/26_brush-marks.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Cross01.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Cross02.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Cross03.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Cross04.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Cross05.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Cross06.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Cross07.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Crumpled_Paper.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Grid01.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Grid02.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Grid03.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Grid04.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Grid05.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/HR_PastelPaper_02.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/HR_Wall_Paper.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Maze_lines.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Pattern01.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Pattern02.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Pattern03.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Pattern04.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Pattern05.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Pattern06.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Rough_Paper.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Rough_Wall_With_Impasto.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Sand_fine.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Stars_Sized.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Squares01.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Squares02.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Squares03.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Squares04.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Squares05.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Squares06.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Squares07.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Squares08.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Squares09.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Squares10.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Stripes02.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Stripes03.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Stripes04.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Stripes05.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Stripes06.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Stripes07.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Stripes08.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Stripes09.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Zigzag01.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Zigzag02.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Zigzag03.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/Zigzag04.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/fractal_pattern.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/generic_paper1.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/generic_paper2.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/hexacolBW__2.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0202_CLUS.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0202_GEN_.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0202_HORZ.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0202_VERT.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0404_ALT_.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0404_BL22.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0404_CLUS.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0404_CURL.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0404_DIAG.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0404_ELL2.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0404_ELL3.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0404_ELLS.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0404_GEN_.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0404_HORZ.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0404_SHUR.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0404_SLIC.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0404_VERT.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0404_WAV2.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0404_WAVE.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0404_ZORO.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0808_BL22.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0808_BL22_v.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0808_BUBL.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0808_CIRC.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0808_CLUS.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0808_DIAM.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0808_PANL.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0808_SPOT.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0808_SWRL.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_0808_WAVE.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/patterns/DITH_3232_CSTR.pat -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gradients/BG-Krita2.ggr -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gradients/GPS-eye-_Blue_.ggr -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gradients/GPS-FG-Glare.ggr -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gradients/GPS-Fire-Blueish.ggr -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gradients/GPS-Fire-Burning-Cloud.ggr -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gradients/GPS-Fire-Dust-Blended.ggr -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gradients/GPS-Fire-Dust.ggr -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gradients/GPS-Fire-Incandescent.ggr -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gradients/GPS-Fire-Life-Span.ggr -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gradients/GPS-Haze-and-Atmosphere.ggr -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gradients/GPS-Light-Saber-_Use-FG-color_.ggr -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gradients/GPS-Nature-browns-copy.ggr -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gradients/GPS-Nature_Grass.ggr -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gradients/GPS-Nature-Pure-greens.ggr -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gradients/GPS-Nature-random-greens.ggr -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gradients/GPS-Simple-Smoke.ggr -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gradients/GPS-Steel-Bars.ggr -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/ACEScg-elle-V4-g10.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/ClayRGB-elle-V4-srgbtrc.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/ClayRGB-elle-V2-g22.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/WideRGB-elle-V2-g22.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/LargeRGB-elle-V2-g22.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/Gray-D50-elle-V2-g10.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/Gray-D50-elle-V2-g18.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/Gray-D50-elle-V2-g22.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/Gray-D50-elle-V2-srgbtrc.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/Gray-D50-elle-V4-g10.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/Gray-D50-elle-V4-g18.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/Gray-D50-elle-V4-g22.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/Gray-D50-elle-V4-srgbtrc.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/Gray-D50-elle-V2-labl.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/Gray-D50-elle-V4-labl.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/Gray-D50-elle-V2-rec709.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/Gray-D50-elle-V4-rec709.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/sRGB-elle-V2-g10.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/sRGB-elle-V2-srgbtrc.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/Rec2020-elle-V4-g10.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/Lab-D50-Identity-elle-V2.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/Lab-D50-Identity-elle-V4.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/XYZ-D50-Identity-elle-V4.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/bt601-7_bt1886_ycbcr_v2.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/bt601-7_bt1886_ycbcr_v4.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/bt601-7_ycbcr_v2.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/bt601-7_ycbcr_v4.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/bt709-6_bt1886_ycbcr_v2.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/bt709-6_bt1886_ycbcr_v4.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/bt709-6_ycbcr_v2.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/bt709-6_ycbcr_v4.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/README -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/scRGB.icm -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/cmyk.icm -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/krita25_lcms-builtin-sRGB_g100-truegamma.icc -- Installing: /home/build/YPKG/root/krita/install/usr/share/color/icc/krita/ITUR_2100_PQ_FULL.ICC -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/light_template_animation.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/dark_template_animation.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/animation/.source/Anim-Jp-EN.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/animation/.source/Anim-Jp-JP.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/animation/.directory -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/animation/Anim-Jp-EN.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/animation/Anim-Jp-JP.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/light_template_comics_empty.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/dark_template_comics_empty.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/comics/.source/a4_waffle_grid.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/comics/.source/BD-EuroTemplate.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/comics/.source/Comics-USTemplate.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/comics/.source/Manga-JpTemplate.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/comics/.directory -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/comics/a4_waffle_grid.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/comics/BD-EuroTemplate.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/comics/Comics-USTemplate.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/comics/Manga-JpTemplate.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/light_template_DIN_A3_landscape.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/dark_template_DIN_A3_landscape.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/light_template_DIN_A4_portrait.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/dark_template_DIN_A4_portrait.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/light_template_ratio_1610.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/dark_template_ratio_1610.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/light_template_ratio_2391.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/dark_template_ratio_2391.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/light_template_ratio_43.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/dark_template_ratio_43.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/light_template_web_design.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/dark_template_web_design.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/design/.source/Designcinema16_10_2484x1200_96dpiRGB_8bit_.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/design/.source/Designcinema2.39_1_2484x1040_96dpiRGB_8bit_.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/design/.source/DesignpresentationA3Landscape_4960x3508_300dpiRGB_8bit_.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/design/.source/DesignpresentationA4portrait_2480x3508_300dpiRGB_8bit_.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/design/.source/Designscreen4_3_2250x1680_96dpiRGB_8bit_.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/design/.source/web_design.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/design/.directory -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/design/Designcinema16_10_2484x1200_96dpiRGB_8bit_.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/design/Designcinema2.39_1_2484x1040_96dpiRGB_8bit_.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/design/DesignpresentationA3Landscape_4960x3508_300dpiRGB_8bit_.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/design/DesignpresentationA4portrait_2480x3508_300dpiRGB_8bit_.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/design/Designscreen4_3_2250x1680_96dpiRGB_8bit_.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/design/web_design.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/light_template_dslr.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/dark_template_dslr.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/dslr/.source/Canon_550D_5184x3456.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/dslr/.source/Canon_5Dmk3_5760x3840.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/dslr/.source/Nikon_D3000_3872x2592.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/dslr/.source/Nikon_D5000_4288x2848.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/dslr/.source/Nikon_D7000_4928x3264.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/dslr/.directory -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/dslr/Canon_550D_5184x3456.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/dslr/Canon_5Dmk3_5760x3840.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/dslr/Nikon_D3000_3872x2592.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/dslr/Nikon_D5000_4288x2848.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/dslr/Nikon_D7000_4928x3264.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/light_template_texture.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/pics/dark_template_texture.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/.source/Texture1024x10248bitsrgb.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/.source/Texture1k32bitscalar.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/.source/Texture1k8bitsrgb.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/.source/Texture2048x20488bitsrgb.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/.source/Texture256x2568bitsrgb.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/.source/Texture2k32bitscalar.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/.source/Texture2k8bitsrgb.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/.source/Texture4096x40968bitsrgb.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/.source/Texture4k32bitscalar.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/.source/Texture4k8bitsrgb.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/.source/Texture512x5128bitsrgb.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/.source/Texture8k32bitscalar.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/.source/Texture8k8bitsrgb.kra -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/.directory -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/Texture1024x10248bitsrgb.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/Texture1k32bitscalar.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/Texture1k8bitsrgb.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/Texture2048x20488bitsrgb.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/Texture256x2568bitsrgb.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/Texture2k32bitscalar.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/Texture2k8bitsrgb.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/Texture4096x40968bitsrgb.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/Texture4k32bitscalar.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/Texture4k8bitsrgb.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/Texture512x5128bitsrgb.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/Texture8k32bitscalar.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/templates/texture/Texture8k8bitsrgb.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/storyboard_templates/storyboard_extemp_default.svg -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/workspaces/Animation.kws -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/workspaces/Big_Paint.kws -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/workspaces/Big_Paint_2.kws -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/workspaces/Big_Vector.kws -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/workspaces/Default.kws -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/workspaces/Small_Vector.kws -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/workspaces/Storyboarding.kws -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/workspaces/VFX_Paint.kws -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/workspaces/Minimal.kws -- Installing: /home/build/YPKG/root/krita/install/usr/share/color-schemes/KritaNeutral.colors -- Installing: /home/build/YPKG/root/krita/install/usr/share/color-schemes/KritaBlender.colors -- Installing: /home/build/YPKG/root/krita/install/usr/share/color-schemes/KritaBright.colors -- Installing: /home/build/YPKG/root/krita/install/usr/share/color-schemes/KritaDark.colors -- Installing: /home/build/YPKG/root/krita/install/usr/share/color-schemes/KritaDarkOrange.colors -- Installing: /home/build/YPKG/root/krita/install/usr/share/color-schemes/KritaDarker.colors -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/A1__300_ppi_.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/A1__600_ppi_.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/A2__300_ppi_.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/A2__600_ppi_.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/A3__300_ppi_.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/A3__600_ppi_.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/A4__300_ppi_.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/A4__600_ppi_.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/A5__300_ppi_.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/A5__600_ppi_.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/A6__300_ppi_.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/A6__600_ppi_.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/Texture_1024x1024.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/Texture_2048x2048.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/Texture_256x256.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/Texture_4096x4096.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/Texture_512x512.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/US_Legal__300_ppi_.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/US_Letter__300_ppi_.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/US_Tabloid__300_ppi_.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/Pixel_240x256.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/Film_16_9_4K.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/Film_64_27_4K_Wide.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/predefined_image_sizes/Film_4_3_4K.predefinedimage -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/input/clipstudiopaintcompatible.profile -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/input/kritadefault.profile -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/input/painttoolsaicompatible.profile -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/input/photoshopcompatible.profile -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/shortcuts/clip_studio_paint_compatible.shortcuts -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/shortcuts/krita_default.shortcuts -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/shortcuts/paint_tool_sai_compatible.shortcuts -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/shortcuts/photoshop_compatible.shortcuts -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/shortcuts/tablet_pro.shortcuts -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/a)_Eraser_Circle.kpp -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/b)_Basic-5_Size_default.kpp -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/j)_WaterC_Basic_Lines-Dry.kpp -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/j)_WaterC_Basic_Lines-Wet.kpp -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/j)_WaterC_Basic_Lines-Wet-Pattern.kpp -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/j)_WaterC_Basic_Round-Fringe_02.kpp -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/j)_WaterC_Basic_Round-Grain.kpp -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/j)_WaterC_Basic_Round-Grunge.kpp -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/j)_WaterC_Flat_Big-Grain_Tilt.kpp -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/j)_WaterC_Flat_Decay_Tilt.kpp -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/j)_WaterC_Special_Blobs.kpp -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/j)_WaterC_Special_Splats.kpp -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/j)_WaterC_Spread.kpp -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/j)_WaterC_Spread-Pattern.kpp -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/j)_WaterC_Spread_WideArea.kpp -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/j)_WaterC_Water-Pattern.kpp -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/Favorites.tag -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/Pixel_Art.tag -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/Digital.tag -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/Erasers.tag -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/FX.tag -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/Ink.tag -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/Paint.tag -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/Sketch.tag -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/paintoppresets/Textures.tag -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/palettes/concept-cookie.gpl -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/palettes/pixelart-16.gpl -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/palettes/pixelart-32.gpl -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/palettes/default.gpl -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/palettes/gradient.gpl -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/palettes/marker.gpl -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/palettes/ps.gpl -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/palettes/swatch-cmyk.gpl -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/palettes/swatch-colored-grey.gpl -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/palettes/swatche.gpl -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/palettes/swatch-rgb.gpl -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/palettes/web.gpl -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/palettes/animation-color-set.gpl -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/symbols/BalloonSymbols.svg -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/symbols/pepper_carrot_speech_bubbles.svg -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/symbols/preset_icons.svg -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/00_01_eraser-mechanical.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/00_02_eraser-large.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/00_03_eraser-hard.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/00_04_eraser-kneaded.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/01_01_mechanical-pencil.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/01_01_pencil-black-stone.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/01_02_pencil-double-ring.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/01_04_graphite.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/02_01_charcoal-pencil-thin.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/02_02_charcoal-pencil-medium.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/02_03_charcoal-pencil-large.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/02_04_charcoal-block.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/03_01colored-pencil.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/03_02_chalk-square.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/03_03_pastel.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/04_01_technical-pen.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/04_02_gel-pen.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/04_03_inking_fine-line_tiny.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/04_04_inking_fine-line_medium.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/04_05_ink-pen-atom.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/04_06_ink-G-pen.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/04_07_inking_dynamic_pen.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/04_08_inking_dynamic_pen_though.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/04_09_inking_pen_bumpy.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/04_10_inking_pen_bumpy_though.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/04_11_inking_pen_calligraphic.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/04_12_rigger-brush.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/04_13_inking_brush.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/04_14_inking_brush_blurry.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/04_15_ink-brush.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/04_16_large-rounded-cut.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/04_17_ink-pen-glass.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/05_01_airbrush.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/05_02_thin-stylus-tablet.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/05_03_stylus-white.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/05_04_stylus.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/05_05_stylus-colored-ring.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/05_06_stylus-colored.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/05_07_stylus-experimental.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/06_01_marker.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/06_02_marker-old.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/06_03_marker-large.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/06_04_round_marker_detail.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/06_05_sketching_wide_47.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/06_06_sketching_wide_bristles.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/07_01_synthetic-thin.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/07_02_synthetic-medium.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/07_03_synthetic-filbert.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/07_04_synthetic-large-bright.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/07_05_synthetic-large-bright-used.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/07_06_oil-filbert.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/07_07_oil-flat-large.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/07_08_acrylic-rounded-used.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/07_09_acrylic-angled.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/07_10_acrylic-flat.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/07_11_acrylic-mop.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/07_12_wide_dull_round.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/07_13_wide_brush_blurry.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/07_14_watercolor-flat.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/07_15_acrylic-fan-used.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/07_16_acrylic-flat-old.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/07_17_synthetic-very-old.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/07_18_special-effect-used-brush.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/08_01_watercolor-brush-medium.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/08_02_oil-round-hard.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/08_03_sumi-e.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/08_04_wide_brush_big.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/09_01_blending-stump.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/09_02_blur_soft.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/09_03_knife.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/09_04_knife-rake.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/09_05_paint-roller.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/10_01_color-effect.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/10_02_adjustment-contrast.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/10_03_adjustment-dark.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/10_04_filter.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/10_05_deform.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/10_06_clone.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/11_01_wand.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/11_02_shape.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/11_03_experimental.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/11_03stamp.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/11_04_texture-indicator.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/11_05_screentone-indicator.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/11_06_grid.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/12_01_Mechanical_Pencil.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/12_02_Fineliner.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/12_03_Marker_Permanent.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/12_04_PenBrush_01.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/12_05_Pen_01.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/12_06_Pen_02.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/12_07_Pen_03.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/12_08_Graphite_stick.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/12_09_Pastel_Bar_01.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/12_10_Pastel_Bar_04.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/tool_icons/12_11_Pastel_Bar_02.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/addition.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/color.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/comic.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/emblem_tilt.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/edit-pen.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/emblem_rotation.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/emblem_angle_10.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/emblem_angle_15.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/emblem_angle_30.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/emblem_angle_45.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/emblem_angle_60.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/emblem_angle_75.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/emblem_angle_90.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/experimental.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/favorite.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/love.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/mechanical.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/mouse.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/multidirection.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/question.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/sketch.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/wet.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/emblem_icons/whirlpool.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/preset_icons/background.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/metadata/schemas/dc.schema -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/metadata/schemas/exif.schema -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/metadata/schemas/tiff.schema -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/metadata/schemas/mkn.schema -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/metadata/schemas/xmp.schema -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/metadata/schemas/xmpmm.schema -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/metadata/schemas/xmprights.schema -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gamutmasks/Atmosphere_With_Accent.kgm -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gamutmasks/Atmospheric_Triad.kgm -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gamutmasks/Complementary.kgm -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gamutmasks/Dominant_Hue_With_Accent.kgm -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gamutmasks/Shifted_Triad.kgm -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/gamutmasks/Split_Complementary.kgm -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/seexpr_scripts/Disney_noisecolor2.kse -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/windowlayouts/Cockpit (laptop mode).kwl -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/windowlayouts/Dual screen editing.kwl -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/donation/banner.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/defaults/krita/kritarc -- Installing: /home/build/YPKG/root/krita/install/usr/share/icons/hicolor/1024x1024/apps/krita.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/icons/hicolor/128x128/apps/krita.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/icons/hicolor/16x16/apps/krita.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/icons/hicolor/22x22/apps/krita.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/icons/hicolor/256x256/apps/krita.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/icons/hicolor/32x32/apps/krita.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/icons/hicolor/48x48/apps/krita.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/icons/hicolor/512x512/apps/krita.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/icons/hicolor/64x64/apps/krita.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/icons/hicolor/scalable/apps/krita.svgz -- Installing: /home/build/YPKG/root/krita/install/usr/share/icons/hicolor/16x16/mimetypes/application-x-krita.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/icons/hicolor/22x22/mimetypes/application-x-krita.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/icons/hicolor/32x32/mimetypes/application-x-krita.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/icons/hicolor/48x48/mimetypes/application-x-krita.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/icons/hicolor/64x64/mimetypes/application-x-krita.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/icons/hicolor/128x128/mimetypes/application-x-krita.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/icons/hicolor/256x256/mimetypes/application-x-krita.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/icons/hicolor/512x512/mimetypes/application-x-krita.png -- Installing: /home/build/YPKG/root/krita/install/usr/share/icons/hicolor/1024x1024/mimetypes/application-x-krita.png -- Installing: /home/build/YPKG/root/krita/install/usr/bin/krita_version -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/bin/krita_version" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/bin/krita -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/krita/install/usr/bin/krita" to "" -- Installing: /home/build/YPKG/root/krita/install/usr/share/applications/org.kde.krita.desktop -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/krita.action -- Installing: /home/build/YPKG/root/krita/install/usr/share/krita/actions/kritamenu.action -- Installing: /home/build/YPKG/root/krita/install/usr/share/metainfo/org.kde.krita.appdata.xml -- Up-to-date: /home/build/YPKG/root/krita/install/usr/share/krita/shortcuts + rm -rfv /home/build/YPKG/root/krita/install/usr/share/applications/krita_brush.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_csv.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_exr.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_gif.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_heif.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_heightmap.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_jp2.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_jpeg.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_jxl.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_kra.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_krz.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_ora.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_pdf.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_png.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_psd.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_qimageio.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_raw.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_spriter.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_svg.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_tga.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_tiff.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_webp.desktop /home/build/YPKG/root/krita/install/usr/share/applications/krita_xcf.desktop removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_brush.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_csv.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_exr.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_gif.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_heif.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_heightmap.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_jp2.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_jpeg.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_jxl.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_kra.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_krz.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_ora.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_pdf.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_png.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_psd.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_qimageio.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_raw.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_spriter.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_svg.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_tga.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_tiff.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_webp.desktop' removed '/home/build/YPKG/root/krita/install/usr/share/applications/krita_xcf.desktop' + rm -rf gmic-patched/src + cmake -G Ninja . -B solusBuildDir '-DCMAKE_C_FLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' '-DCMAKE_CXX_FLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' '-DCMAKE_LD_FLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' -DCMAKE_LIB_SUFFIX=64 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr -S gmic-patched/gmic-qt -B gmic-build -DCMAKE_PREFIX_PATH=/home/build/YPKG/root/krita/install/usr -DENABLE_LTO=ON -DENABLE_SYSTEM_GMIC=ON -DGMIC_QT_HOST=krita-plugin CMake Warning: Ignoring extra path from command line: "/home/build/YPKG/root/krita/build/krita-5.2.16" CMake Warning (dev) at CMakeLists.txt:1 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 15.2.1 -- The CXX compiler identification is GNU 15.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-solus-linux-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-solus-linux-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Using CMake version: 4.3.1 -- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1") Build type is RelWithDebInfo Building for target host application: krita-plugin -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Found PNG: /usr/lib/libpng.so (found version "1.6.57") -- Found FFTW3_CORE -- FFTW core Found Libraries: /usr/lib64/libfftw3.so -- Found FFTW3_THREADS -- FFTW threads Found Libraries: /usr/lib64/libfftw3_threads.so -- Performing Test HAVE_FFTW3_THREADS -- Performing Test HAVE_FFTW3_THREADS - Success -- FFTW threads Found -- Found CURL: /usr/lib64/libcurl.so (found version "8.19.0") -- Found OpenMP_C: -fopenmp (found suitable version "4.5", minimum required is "2.0") -- Found OpenMP_CXX: -fopenmp (found suitable version "4.5", minimum required is "2.0") -- Found OpenMP: TRUE (found suitable version "4.5", minimum required is "2.0") -- G'Mic: using OpenMP 4.5 -- Link Time Optimizer enabled -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found Producing translation .qm files Producing filter translation .qm files CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_BINDIR got its value from CMAKE_INSTALL_BINDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_BINDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_BINDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:255 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs5.cmake:242 (include) /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:752 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_SBINDIR got its value from CMAKE_INSTALL_SBINDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_SBINDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_SBINDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:258 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs5.cmake:242 (include) /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:752 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_LIBDIR got its value from CMAKE_INSTALL_LIBDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_LIBDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_LIBDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:261 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs5.cmake:242 (include) /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:752 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_LIBEXECDIR got its value from CMAKE_INSTALL_LIBEXECDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_LIBEXECDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_LIBEXECDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:270 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs5.cmake:242 (include) /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:752 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_INCLUDEDIR got its value from CMAKE_INSTALL_INCLUDEDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_INCLUDEDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_INCLUDEDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:220 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:279 (_define_absolute) /usr/share/ECM/kde-modules/KDEInstallDirs5.cmake:242 (include) /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:752 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_LOCALSTATEDIR got its value from CMAKE_INSTALL_LOCALSTATEDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_LOCALSTATEDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_LOCALSTATEDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:220 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:288 (_define_absolute) /usr/share/ECM/kde-modules/KDEInstallDirs5.cmake:242 (include) /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:752 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_SHAREDSTATEDIR got its value from CMAKE_INSTALL_SHAREDSTATEDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_SHAREDSTATEDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_SHAREDSTATEDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:220 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:291 (_define_absolute) /usr/share/ECM/kde-modules/KDEInstallDirs5.cmake:242 (include) /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:752 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_DATAROOTDIR got its value from CMAKE_INSTALL_DATAROOTDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_DATAROOTDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_DATAROOTDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:220 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:299 (_define_absolute) /usr/share/ECM/kde-modules/KDEInstallDirs5.cmake:242 (include) /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:752 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_DATADIR got its value from CMAKE_INSTALL_DATADIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_DATADIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_DATADIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:304 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs5.cmake:242 (include) /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:752 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_LOCALEDIR got its value from CMAKE_INSTALL_LOCALEDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_LOCALEDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_LOCALEDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:332 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs5.cmake:242 (include) /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:752 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_MANDIR got its value from CMAKE_INSTALL_MANDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_MANDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_MANDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:357 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs5.cmake:242 (include) /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:752 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_INFODIR got its value from CMAKE_INSTALL_INFODIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_INFODIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_INFODIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:360 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirs5.cmake:242 (include) /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:752 (include) CMake Warning at /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:169 (message): KDE_INSTALL_SYSCONFDIR got its value from CMAKE_INSTALL_SYSCONFDIR. In most cases this is unintended, check if you included GNUInstallDirs before KDEInstallDirs. Some third party modules include GNUInstallDirs too so eg. find_package(Qt6 ...) is equivalent to include(GNUInstallDirs). If you set CMAKE_INSTALL_SYSCONFDIR deliberately before including KDEInstallDirs its recommended to use KDE_INSTALL_SYSCONFDIR instead to suppress this message. Call Stack (most recent call first): /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:220 (_define_relative) /usr/share/ECM/kde-modules/KDEInstallDirsCommon.cmake:387 (_define_absolute) /usr/share/ECM/kde-modules/KDEInstallDirs5.cmake:242 (include) /usr/share/ECM/kde-modules/KDEInstallDirs.cmake:17 (include) CMakeLists.txt:752 (include) -- Installing in the same prefix as Qt, adopting their path scheme. -- Could not set up the appstream test. appstreamcli is missing. CMake Warning (dev) at /usr/share/ECM/modules/ECMFindModuleHelpers.cmake:113 (message): Your project should require at least CMake 3.16.0 to use FindKF5.cmake Call Stack (most recent call first): /usr/share/ECM/find-modules/FindKF5.cmake:32 (ecm_find_package_version_check) CMakeLists.txt:761 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5CoreAddons: /usr/lib64/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.116.0") -- Found KF5: success (found suitable version "5.116.0", minimum required is "5.44.0") found components: CoreAddons -- Looking for Krita QMic libraries in: /home/build/YPKG/root/krita/install/usr -- The following OPTIONAL packages have been found: * CURL * OpenMP (required version >= 2.0), A low-level parallel execution library, Optionally used by gmic-qt * X11 -- The following REQUIRED packages have been found: * Gmic * Threads * QT * Qt5Gui * Qt5Widgets * Qt5Network * Qt5LinguistTools * Qt5 (required version >= 5.2.0) * PNG * ZLIB * FFTW3 * ECM (required version >= 5.22) * Qt5Core (required version >= 5.15.2) * KF5CoreAddons (required version >= 5.44.0) * KF5 (required version >= 5.44.0) -- Configuring done (0.8s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_LD_FLAGS CMAKE_LIB_SUFFIX -- Build files have been written to: /home/build/YPKG/root/krita/build/krita-5.2.16/gmic-build + ninja -j16 -C solusBuildDir -C gmic-build ninja: Entering directory `gmic-build' [1/98] Automatic MOC for target krita_gmic_qt [2/98] Generating ui_progressinfowidget.h [3/98] Generating ui_languageselectionwidget.h [4/98] Generating ui_headlessprogressdialog.h [5/98] Generating ui_filtersview.h [6/98] Generating ui_multilinetextparameterwidget.h [7/98] Generating ui_SearchFieldWidget.h [8/98] Generating ui_sourceswidget.h [9/98] Generating ui_inoutpanel.h [10/98] Generating ui_dialogsettings.h [11/98] Generating ui_progressinfowindow.h [12/98] Generating ui_zoomlevelselector.h [13/98] Generating ui_mainwindow.h [14/98] Automatic RCC for translations.qrc [15/98] Automatic RCC for gmic_qt.qrc [16/98] Automatic RCC for wip_translations.qrc [17/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Common.cpp.o [18/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/ConstParameter.cpp.o [19/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/ClickableLabel.cpp.o [20/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/ButtonParameter.cpp.o [21/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/AbstractParameter.cpp.o [22/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/ChoiceParameter.cpp.o [23/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/BoolParameter.cpp.o [24/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/FileParameter.cpp.o [25/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/ColorParameter.cpp.o [26/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/FilterParametersWidget.cpp.o [27/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/CustomDoubleSpinBox.cpp.o [28/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/CustomSpinBox.cpp.o [29/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/DialogSettings.cpp.o [30/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/FloatParameter.cpp.o [31/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/krita_gmic_qt_autogen/mocs_compilation.cpp.o [32/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/FolderParameter.cpp.o [33/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/LinkParameter.cpp.o [34/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/IntParameter.cpp.o [35/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/MultilineTextParameterWidget.cpp.o [36/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterSelector/FavesModel.cpp.o [37/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterSelector/FavesModelWriter.cpp.o [38/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterSelector/FiltersModelBinaryReader.cpp.o [39/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/NoteParameter.cpp.o [40/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/SeparatorParameter.cpp.o [41/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterSelector/FiltersModelBinaryWriter.cpp.o [42/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/TextParameter.cpp.o [43/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterParameters/PointParameter.cpp.o [44/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterSelector/FiltersModel.cpp.o [45/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterSelector/FiltersModelReader.cpp.o [46/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Globals.cpp.o [47/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterSelector/FiltersView/FilterTreeAbstractItem.cpp.o [48/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterSelector/FiltersView/FilterTreeFolder.cpp.o [49/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterSelector/FiltersView/FilterTreeItem.cpp.o [50/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterSelector/FiltersVisibilityMap.cpp.o [51/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterTextTranslator.cpp.o [52/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterSelector/FiltersPresenter.cpp.o [53/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterSelector/FiltersView/TreeView.cpp.o [54/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterSelector/FiltersView/FiltersView.cpp.o [55/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterSelector/FilterTagMap.cpp.o [56/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterSelector/FiltersView/FilterTreeItemDelegate.cpp.o [57/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/InputOutputState.cpp.o [58/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/LayersExtentProxy.cpp.o [59/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/IconLoader.cpp.o [60/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/KeypointList.cpp.o [61/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/LanguageSettings.cpp.o [62/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/CroppedActiveLayerProxy.cpp.o [63/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/CroppedImageListProxy.cpp.o [64/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterSelector/FavesModelReader.cpp.o [65/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/OverrideCursor.cpp.o [66/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Settings.cpp.o [67/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Tags.cpp.o [68/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/SourcesWidget.cpp.o [69/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/HtmlTranslator.cpp.o [70/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/GmicStdlib.cpp.o [71/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Logger.cpp.o [72/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Widgets/InOutPanel.cpp.o [73/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Misc.cpp.o [74/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterSyncRunner.cpp.o [75/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/ImageTools.cpp.o [76/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/ParametersCache.cpp.o [77/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/FilterThread.cpp.o [78/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/HeadlessProcessor.cpp.o [79/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/GmicProcessor.cpp.o [80/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/krita_gmic_qt_autogen/EWIEGA46WW/qrc_gmic_qt.cpp.o [81/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/GmicQt.cpp.o [82/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/PersistentMemory.cpp.o [83/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/krita_gmic_qt_autogen/EWIEGA46WW/qrc_translations.cpp.o [84/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/krita_gmic_qt_autogen/EWIEGA46WW/qrc_wip_translations.cpp.o [85/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Widgets/LanguageSelectionWidget.cpp.o [86/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/MainWindow.cpp.o [87/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Widgets/VisibleTagSelector.cpp.o [88/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Widgets/SearchFieldWidget.cpp.o [89/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Widgets/ProgressInfoWidget.cpp.o [90/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/TimeLogger.cpp.o [91/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Widgets/ZoomLevelSelector.cpp.o [92/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Utils.cpp.o [93/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Host/KritaPlugin/gmicqttoolplugin.cpp.o [94/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Widgets/ProgressInfoWindow.cpp.o [95/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Updater.cpp.o [96/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Host/KritaPlugin/host.cpp.o [97/98] Building CXX object CMakeFiles/krita_gmic_qt.dir/src/Widgets/PreviewWidget.cpp.o [98/98] Linking CXX shared module krita_gmic_qt.so /usr/bin/ld: warning: libkritaui.so.19, needed by /home/build/YPKG/root/krita/install/usr/lib64/libkritaqmicinterface.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libkritaimage.so.19, needed by /home/build/YPKG/root/krita/install/usr/lib64/libkritaqmicinterface.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libkritapigment.so.19, needed by /home/build/YPKG/root/krita/install/usr/lib64/libkritaqmicinterface.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libkritacommand.so.19, needed by /home/build/YPKG/root/krita/install/usr/lib64/libkritaqmicinterface.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libkritaglobal.so.19, needed by /home/build/YPKG/root/krita/install/usr/lib64/libkritaqmicinterface.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libkritaui.so.19, needed by /home/build/YPKG/root/krita/install/usr/lib64/libkritaqmicinterface.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libkritaimage.so.19, needed by /home/build/YPKG/root/krita/install/usr/lib64/libkritaqmicinterface.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libkritapigment.so.19, needed by /home/build/YPKG/root/krita/install/usr/lib64/libkritaqmicinterface.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libkritacommand.so.19, needed by /home/build/YPKG/root/krita/install/usr/lib64/libkritaqmicinterface.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libkritaglobal.so.19, needed by /home/build/YPKG/root/krita/install/usr/lib64/libkritaqmicinterface.so, not found (try using -rpath or -rpath-link) + DESTDIR=/home/build/YPKG/root/krita/install + ninja install -j16 -C solusBuildDir -C gmic-build ninja: Entering directory `gmic-build' [0/1] Install the project... -- Install configuration: "RelWithDebInfo" -- Installing: /home/build/YPKG/root/krita/install/usr/share/gmic/gmic_cluts.gmz -- Installing: /home/build/YPKG/root/krita/install/usr/share/gmic/gmic_denoise_cnn.gmz -- Installing: /home/build/YPKG/root/krita/install/usr/lib64/kritaplugins/krita_gmic_qt.so + rm -fv /home/build/YPKG/root/krita/install/usr/share/gmic/gmic_cluts.gmz removed '/home/build/YPKG/root/krita/install/usr/share/gmic/gmic_cluts.gmz' + rm -rfv /home/build/YPKG/root/krita/install/usr/include removed '/home/build/YPKG/root/krita/install/usr/include/kritaqmicinterface_export.h' removed '/home/build/YPKG/root/krita/install/usr/include/kis_qmic_plugin_interface.h' removed '/home/build/YPKG/root/krita/install/usr/include/kis_qmic_interface.h' removed directory '/home/build/YPKG/root/krita/install/usr/include' + generate_cache + pushd /home/build/YPKG/root/krita/install ~/YPKG/root/krita/install ~/YPKG/root/krita/build/krita-5.2.16 + find . -type f -name '*.qml' -print0 + IFS= + read -r -d '' i + popd ~/YPKG/root/krita/build/krita-5.2.16 + install_license LICENSES/Apache-2.0.txt LICENSES/BSD-2-Clause.txt LICENSES/BSD-3-Clause.txt LICENSES/BSL-1.0.txt LICENSES/CC0-1.0.txt LICENSES/GPL-2.0-only.txt LICENSES/GPL-2.0-or-later.txt LICENSES/GPL-3.0-only.txt LICENSES/GPL-3.0-or-later.txt LICENSES/ICS.txt LICENSES/LGPL-2.0-only.txt LICENSES/LGPL-2.0-or-later.txt LICENSES/LGPL-2.1-only.txt LICENSES/LGPL-2.1-or-later.txt LICENSES/LGPL-3.0-only.txt LICENSES/LGPL-3.0-or-later.txt LICENSES/LicenseRef-KDE-Accepted-GPL.txt LICENSES/LicenseRef-KDE-Accepted-LGPL.txt LICENSES/LicenseRef-KFQF-Accepted-GPL.txt LICENSES/LicenseRef-Qt-Commercial.txt LICENSES/MIT.txt + shopt -s failglob + license_dir=/home/build/YPKG/root/krita/install//usr/share/licenses/krita + [[ ! -d /home/build/YPKG/root/krita/install//usr/share/licenses/krita ]] + install -dm00755 /home/build/YPKG/root/krita/install//usr/share/licenses/krita + files=("$@") + for f in "${files[@]}" ++ basename LICENSES/Apache-2.0.txt + install -Dm00644 LICENSES/Apache-2.0.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/Apache-2.0.txt + for f in "${files[@]}" ++ basename LICENSES/BSD-2-Clause.txt + install -Dm00644 LICENSES/BSD-2-Clause.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/BSD-2-Clause.txt + for f in "${files[@]}" ++ basename LICENSES/BSD-3-Clause.txt + install -Dm00644 LICENSES/BSD-3-Clause.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/BSD-3-Clause.txt + for f in "${files[@]}" ++ basename LICENSES/BSL-1.0.txt + install -Dm00644 LICENSES/BSL-1.0.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/BSL-1.0.txt + for f in "${files[@]}" ++ basename LICENSES/CC0-1.0.txt + install -Dm00644 LICENSES/CC0-1.0.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/CC0-1.0.txt + for f in "${files[@]}" ++ basename LICENSES/GPL-2.0-only.txt + install -Dm00644 LICENSES/GPL-2.0-only.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/GPL-2.0-only.txt + for f in "${files[@]}" ++ basename LICENSES/GPL-2.0-or-later.txt + install -Dm00644 LICENSES/GPL-2.0-or-later.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/GPL-2.0-or-later.txt + for f in "${files[@]}" ++ basename LICENSES/GPL-3.0-only.txt + install -Dm00644 LICENSES/GPL-3.0-only.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/GPL-3.0-only.txt + for f in "${files[@]}" ++ basename LICENSES/GPL-3.0-or-later.txt + install -Dm00644 LICENSES/GPL-3.0-or-later.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/GPL-3.0-or-later.txt + for f in "${files[@]}" ++ basename LICENSES/ICS.txt + install -Dm00644 LICENSES/ICS.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/ICS.txt + for f in "${files[@]}" ++ basename LICENSES/LGPL-2.0-only.txt + install -Dm00644 LICENSES/LGPL-2.0-only.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/LGPL-2.0-only.txt + for f in "${files[@]}" ++ basename LICENSES/LGPL-2.0-or-later.txt + install -Dm00644 LICENSES/LGPL-2.0-or-later.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/LGPL-2.0-or-later.txt + for f in "${files[@]}" ++ basename LICENSES/LGPL-2.1-only.txt + install -Dm00644 LICENSES/LGPL-2.1-only.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/LGPL-2.1-only.txt + for f in "${files[@]}" ++ basename LICENSES/LGPL-2.1-or-later.txt + install -Dm00644 LICENSES/LGPL-2.1-or-later.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/LGPL-2.1-or-later.txt + for f in "${files[@]}" ++ basename LICENSES/LGPL-3.0-only.txt + install -Dm00644 LICENSES/LGPL-3.0-only.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/LGPL-3.0-only.txt + for f in "${files[@]}" ++ basename LICENSES/LGPL-3.0-or-later.txt + install -Dm00644 LICENSES/LGPL-3.0-or-later.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/LGPL-3.0-or-later.txt + for f in "${files[@]}" ++ basename LICENSES/LicenseRef-KDE-Accepted-GPL.txt + install -Dm00644 LICENSES/LicenseRef-KDE-Accepted-GPL.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/LicenseRef-KDE-Accepted-GPL.txt + for f in "${files[@]}" ++ basename LICENSES/LicenseRef-KDE-Accepted-LGPL.txt + install -Dm00644 LICENSES/LicenseRef-KDE-Accepted-LGPL.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/LicenseRef-KDE-Accepted-LGPL.txt + for f in "${files[@]}" ++ basename LICENSES/LicenseRef-KFQF-Accepted-GPL.txt + install -Dm00644 LICENSES/LicenseRef-KFQF-Accepted-GPL.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/LicenseRef-KFQF-Accepted-GPL.txt + for f in "${files[@]}" ++ basename LICENSES/LicenseRef-Qt-Commercial.txt + install -Dm00644 LICENSES/LicenseRef-Qt-Commercial.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/LicenseRef-Qt-Commercial.txt + for f in "${files[@]}" ++ basename LICENSES/MIT.txt + install -Dm00644 LICENSES/MIT.txt /home/build/YPKG/root/krita/install//usr/share/licenses/krita/MIT.txt [Warning] ypkg-build should be run via fakeroot, not as real root user [Info] Building krita-5.2.16 [Build] Building native package [Source] Extracting source [Build] Running step: setup [Build] setup successful (0:00:08.075294) [Build] Running step: build [Build] build successful (0:08:21.428812) [Build] Running step: install [Build] install successful (0:00:17.432094) [Package] Including empty directory: /usr/share/krita/pykrita/colorspace/icons [Package] Including empty directory: /usr/share/krita/pykrita/scripter/icons [Examine] Examining packages [Stripped] /usr/lib64/kritaplugins/krita_gmic_qt.so [Stripped] /usr/lib64/kritaplugins/kritahairypaintop.so [Stripped] /usr/lib64/kritaplugins/kritamultigridpatterngenerator.so [Stripped] /usr/lib64/kritaplugins/kritaphongbumpmap.so [Stripped] /usr/lib64/kritaplugins/kritarandompickfilter.so [Stripped] /usr/lib64/kritaplugins/kritasketchpaintop.so [Stripped] /usr/lib64/kritaplugins/kritatoolpolyline.so [Stripped] /usr/lib64/libkritacommand.so.19.0.0 [Stripped] /usr/lib64/libkritaqmicinterface.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/krita_flaketools.so [Stripped] /usr/lib64/kritaplugins/kritacolorselectorng.so [Stripped] /usr/lib64/kritaplugins/kritagifimport.so [Stripped] /usr/lib64/kritaplugins/kritaheifexport.so [Stripped] /usr/lib64/kritaplugins/kritajpegimport.so [Stripped] /usr/lib64/kritaplugins/kritalutdocker.so [Stripped] /usr/lib64/kritaplugins/kritaparticlepaintop.so [Stripped] /usr/lib64/kritaplugins/kritarotateimage.so [Stripped] /usr/lib64/kritaplugins/kritaspecificcolorselector.so [Stripped] /usr/lib64/kritaplugins/kritatooldyna.so [Stripped] /usr/lib64/kritaplugins/kritawaveletdecompose.so [Stripped] /usr/lib64/libkritaimpex.so.19.0.0 [Stripped] /usr/lib64/libkritapsdutils.so.19.0.0 [Stripped] /usr/bin/krita [Stripped] /usr/lib64/kritaplugins/kritacolorsfilters.so [Stripped] /usr/lib64/kritaplugins/kritagaussianhighpassfilter.so [Stripped] /usr/lib64/kritaplugins/kritahatchingpaintop.so [Stripped] /usr/lib64/kritaplugins/kritanormalize.so [Stripped] /usr/lib64/kritaplugins/kritapngimport.so [Stripped] /usr/lib64/kritaplugins/kritapsdimport.so [Stripped] /usr/lib64/kritaplugins/kritashearimage.so [Stripped] /usr/lib64/kritaplugins/kritastoryboarddocker.so [Stripped] /usr/lib64/kritaplugins/kritatooltransform.so [Stripped] /usr/lib64/libkritatiffpsd.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/kritaanimationdocker.so [Stripped] /usr/lib64/kritaplugins/kritaexperimentpaintop.so [Stripped] /usr/lib64/kritaplugins/kritaimagesplit.so [Stripped] /usr/lib64/kritaplugins/kritalayersplit.so [Stripped] /usr/lib64/kritaplugins/kritaoverviewdocker.so [Stripped] /usr/lib64/kritaplugins/kritarecorderdocker.so [Stripped] /usr/lib64/kritaplugins/kritasnapshotdocker.so [Stripped] /usr/lib64/kritaplugins/kritathreshold.so [Stripped] /usr/lib64/kritaplugins/kritatouchdocker.so [Stripped] /usr/lib64/libkritalibkis.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/krita_colorspaces_extensions.so [Stripped] /usr/lib64/kritaplugins/kritabrushimport.so [Stripped] /usr/lib64/kritaplugins/kritacolorspaceconversion.so [Stripped] /usr/lib64/kritaplugins/kritadigitalmixer.so [Stripped] /usr/lib64/kritaplugins/kritagifexport.so [Stripped] /usr/lib64/kritaplugins/kritaimageenhancement.so [Stripped] /usr/lib64/kritaplugins/kritalayergroupswitcher.so [Stripped] /usr/lib64/kritaplugins/kritaoraexport.so [Stripped] /usr/lib64/kritaplugins/kritapresethistory.so [Stripped] /usr/lib64/kritaplugins/kritaroundcornersfilter.so [Stripped] /usr/lib64/kritaplugins/kritaspraypaintop.so [Stripped] /usr/lib64/libkritaexifcommon.so.19.0.0 [Stripped] /usr/lib64/libkritaplugin.so.19.0.0 [Stripped] /usr/lib64/libkritastore.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/kritabrushexport.so [Stripped] /usr/lib64/kritaplugins/kritaconvolutionfilters.so [Stripped] /usr/lib64/kritaplugins/kritadodgeburn.so [Stripped] /usr/lib64/kritaplugins/kritaexrimport.so [Stripped] /usr/lib64/kritaplugins/kritaheifimport.so [Stripped] /usr/lib64/kritaplugins/kritakraimport.so [Stripped] /usr/lib64/kritaplugins/kritalevelfilter.so [Stripped] /usr/lib64/kritaplugins/kritapixelizefilter.so [Stripped] /usr/lib64/kritaplugins/kritaqmlexport.so [Stripped] /usr/lib64/kritaplugins/kritaselectiontools.so [Stripped] /usr/lib64/kritaplugins/kritatoolcrop.so [Stripped] /usr/lib64/kritaplugins/kritaxcfimport.so [Stripped] /usr/lib64/libkritaglobal.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/krita_tool_svgtext.so [Stripped] /usr/lib64/kritaplugins/kritacolorsmudgepaintop.so [Stripped] /usr/lib64/kritaplugins/kritahistorydocker.so [Stripped] /usr/lib64/kritaplugins/kritakrzexport.so [Stripped] /usr/lib64/kritaplugins/kritaoilpaintfilter.so [Stripped] /usr/lib64/kritaplugins/kritaposterize.so [Stripped] /usr/lib64/kritaplugins/kritaresettransparent.so [Stripped] /usr/lib64/kritaplugins/kritasmallcolorselector.so [Stripped] /usr/lib64/kritaplugins/kritatoollazybrush.so [Stripped] /usr/lib64/libkritabasicflakes.so.19.0.0 [Stripped] /usr/lib64/libkritametadata.so.19.0.0 [Stripped] /usr/lib64/libkritaresourcewidgets.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/krita_karbontools.so [Stripped] /usr/lib64/kritaplugins/kritachanneldocker.so [Stripped] /usr/lib64/kritaplugins/kritacurvepaintop.so [Stripped] /usr/lib64/kritaplugins/kritafilterop.so [Stripped] /usr/lib64/kritaplugins/kritaheightmapimport.so [Stripped] /usr/lib64/kritaplugins/kritaiptc.so [Stripped] /usr/lib64/kritaplugins/kritametadataeditor.so [Stripped] /usr/lib64/kritaplugins/kritapngexport.so [Stripped] /usr/lib64/kritaplugins/kritaqimageioimport.so [Stripped] /usr/lib64/kritaplugins/kritaroundmarkerpaintop.so [Stripped] /usr/lib64/kritaplugins/kritatgaexport.so [Stripped] /usr/lib64/kritaplugins/kritawavefilter.so [Stripped] /usr/lib64/libkritalibkra.so.19.0.0 [Stripped] /usr/lib64/libkritaresources.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/kritaartisticcolorselector.so [Stripped] /usr/lib64/kritaplugins/kritacsvimport.so [Stripped] /usr/lib64/kritaplugins/kritaexample.so [Stripped] /usr/lib64/kritaplugins/kritagamutmask.so [Stripped] /usr/lib64/kritaplugins/kritaindexcolors.so [Stripped] /usr/lib64/kritaplugins/kritalogdocker.so [Stripped] /usr/lib64/kritaplugins/kritapatterndocker.so [Stripped] /usr/lib64/kritaplugins/kritaqimageioexport.so [Stripped] /usr/lib64/kritaplugins/kritascreentonegenerator.so [Stripped] /usr/lib64/kritaplugins/kritatiffexport.so [Stripped] /usr/lib64/kritaplugins/kritawgcolorselector.so [Stripped] /usr/lib64/libkritapsd.so.19.0.0 [Stripped] /usr/lib64/libkritawidgets.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/kritaasccdl.so [Stripped] /usr/lib64/kritaplugins/kritaclonesarray.so [Stripped] /usr/lib64/kritaplugins/kritadefaultpaintops.so [Stripped] /usr/lib64/kritaplugins/kritahalftone.so [Stripped] /usr/lib64/kritaplugins/kritajxlimport.so [Stripped] /usr/lib64/kritaplugins/kritamodifyselection.so [Stripped] /usr/lib64/kritaplugins/kritapatterngenerator.so [Stripped] /usr/lib64/kritaplugins/kritaraindropsfilter.so [Stripped] /usr/lib64/kritaplugins/kritaseexprgenerator.so [Stripped] /usr/lib64/kritaplugins/kritasvgcollectiondocker.so [Stripped] /usr/lib64/kritaplugins/kritatoolencloseandfill.so [Stripped] /usr/lib64/libkritacolor.so.19.0.0 [Stripped] /usr/lib64/libkritapigment.so.19.0.0 [Stripped] /usr/lib64/krita-python-libs/PyKrita/krita.so [Stripped] /usr/lib64/kritaplugins/krita_shape_image.so [Stripped] /usr/lib64/kritaplugins/kritabuginfo.so [Stripped] /usr/lib64/kritaplugins/kritacompositiondocker.so [Stripped] /usr/lib64/kritaplugins/kritaexif.so [Stripped] /usr/lib64/kritaplugins/kritagradientgenerator.so [Stripped] /usr/lib64/kritaplugins/kritajp2import.so [Stripped] /usr/lib64/kritaplugins/kritanoisefilter.so [Stripped] /usr/lib64/kritaplugins/kritapdfimport.so [Stripped] /usr/lib64/kritaplugins/kritapykrita.so [Stripped] /usr/lib64/kritaplugins/kritasimplexnoisegenerator.so [Stripped] /usr/lib64/kritaplugins/kritatasksetdocker.so [Stripped] /usr/lib64/kritaplugins/kritatoolpolygon.so [Stripped] /usr/lib64/libkritacolord.so.19.0.0 [Stripped] /usr/lib64/libkritamultiarch.so.19.0.0 [Stripped] /usr/lib64/libkritaversion.so.19.0.0 [Stripped] /usr/lib64/libkritawidgetutils.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/krita_shape_paths.so [Stripped] /usr/lib64/kritaplugins/kritaconvertheighttonormalmap.so [Stripped] /usr/lib64/kritaplugins/kritaedgedetection.so [Stripped] /usr/lib64/kritaplugins/kritaexrexport.so [Stripped] /usr/lib64/kritaplugins/kritahistogramdocker.so [Stripped] /usr/lib64/kritaplugins/kritalayerdocker.so [Stripped] /usr/lib64/kritaplugins/kritapalettedocker.so [Stripped] /usr/lib64/kritaplugins/kritapsdexport.so [Stripped] /usr/lib64/kritaplugins/kritaseparatechannels.so [Stripped] /usr/lib64/kritaplugins/kritaspriterexport.so [Stripped] /usr/lib64/kritaplugins/kritatiffimport.so [Stripped] /usr/lib64/kritaplugins/kritawebpimport.so [Stripped] /usr/lib64/libkritaflake.so.19.0.0 [Stripped] /usr/bin/krita_version [Stripped] /usr/lib64/kritaplugins/kritaassistanttool.so [Stripped] /usr/lib64/kritaplugins/kritadeformpaintop.so [Stripped] /usr/lib64/kritaplugins/kritagridpaintop.so [Stripped] /usr/lib64/kritaplugins/kritalcmsengine.so [Stripped] /usr/bin/kritarunner [Stripped] /usr/lib64/kritaplugins/kritablurfilter.so [Stripped] /usr/lib64/kritaplugins/kritacsvexport.so [Stripped] /usr/lib64/kritaplugins/kritaembossfilter.so [Stripped] /usr/lib64/kritaplugins/kritaextensioncolorsfilters.so [Stripped] /usr/lib64/kritaplugins/kritagriddocker.so [Stripped] /usr/lib64/kritaplugins/kritajpegexport.so [Stripped] /usr/lib64/kritaplugins/kritaoffsetimage.so [Stripped] /usr/lib64/kritaplugins/kritapalettize.so [Stripped] /usr/lib64/kritaplugins/kritaqmic.so [Stripped] /usr/lib64/kritaplugins/kritasamplescreencolor.so [Stripped] /usr/lib64/kritaplugins/kritasmalltilesfilter.so [Stripped] /usr/lib64/kritaplugins/kritatgaimport.so [Stripped] /usr/lib64/kritaplugins/kritaunsharpfilter.so [Stripped] /usr/lib64/libkritalibpaintop.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/krita_raw_import.so [Stripped] /usr/lib64/kritaplugins/kritacolorrange.so [Stripped] /usr/lib64/kritaplugins/kritadbexplorer.so [Stripped] /usr/lib64/kritaplugins/kritafastcolortransferfilter.so [Stripped] /usr/lib64/kritaplugins/kritagradientmap.so [Stripped] /usr/lib64/kritaplugins/kritajxlexport.so [Stripped] /usr/lib64/kritaplugins/kritaoraimport.so [Stripped] /usr/lib64/kritaplugins/kritapresetdocker.so [Stripped] /usr/lib64/kritaplugins/kritaresourcemanager.so [Stripped] /usr/lib64/kritaplugins/kritasvgimport.so [Stripped] /usr/lib64/kritaplugins/kritatoolSmartPatch.so [Stripped] /usr/lib64/kritaplugins/kritaxmp.so [Stripped] /usr/lib64/libkritalibbrush.so.19.0.0 [Stripped] /usr/lib64/libkritaui.so.19.0.0 [Stripped] /usr/lib64/kritaplugins/kritaarrangedocker.so [Stripped] /usr/lib64/kritaplugins/kritacolorgenerator.so [Stripped] /usr/lib64/kritaplugins/kritadefaulttools.so [Stripped] /usr/lib64/kritaplugins/kritaheightmapexport.so [Stripped] /usr/lib64/kritaplugins/kritakraexport.so [Stripped] /usr/lib64/kritaplugins/kritamypaintop.so [Stripped] /usr/lib64/kritaplugins/kritatangentnormalpaintop.so [Stripped] /usr/lib64/kritaplugins/kritawebpexport.so [Stripped] /usr/lib64/libkritaimage.so.19.0.0 [Errno 21] Is a directory: '/home/build/YPKG/root/krita/install/usr/share/krita/pykrita/colorspace/icons' [Errno 21] Is a directory: '/home/build/YPKG/root/krita/install/usr/share/krita/pykrita/scripter/icons' [Dependency] /usr/bin/krita adds dependency on libstdc++.so.6 from libstdc++ [Dependency] /usr/bin/krita adds dependency on libKF5Crash.so.5 from kcrash [Dependency] /usr/bin/krita adds dependency on libQt5Widgets.so.5 from qt5-base [Dependency] /usr/bin/krita adds dependency on libKF5I18n.so.5 from ki18n [Dependency] /usr/bin/krita adds dependency on libQt5Gui.so.5 from qt5-base [Dependency] /usr/bin/krita adds dependency on libQt5Core.so.5 from qt5-base [Dependency] /usr/bin/krita adds dependency on libgcc_s.so.1 from libgcc [Dependency] /usr/bin/krita adds dependency on libc.so.6 from glibc [Dependency] /usr/bin/kritarunner adds dependency on libpython3.12.so.1.0 from python3 [Dependency] /usr/bin/kritarunner adds dependency on libKF5ConfigCore.so.5 from kconfig [Dependency] /usr/lib64/kritaplugins/krita_colorspaces_extensions.so adds dependency on libKF5CoreAddons.so.5 from kcoreaddons [Dependency] /usr/lib64/kritaplugins/krita_colorspaces_extensions.so adds dependency on libm.so.6 from glibc [Dependency] /usr/lib64/kritaplugins/krita_colorspaces_extensions.so adds dependency on libImath-3_1.so.29 from imath [Dependency] /usr/lib64/kritaplugins/krita_flaketools.so adds dependency on libQt5Xml.so.5 from qt5-base [Dependency] /usr/lib64/kritaplugins/krita_gmic_qt.so adds dependency on libfftw3_threads.so.3 from fftw [Dependency] /usr/lib64/kritaplugins/krita_gmic_qt.so adds dependency on libQt5Network.so.5 from qt5-base [Dependency] /usr/lib64/kritaplugins/krita_gmic_qt.so adds dependency on libX11.so.6 from libx11 [Dependency] /usr/lib64/kritaplugins/krita_gmic_qt.so adds dependency on libz.so.1 from zlib [Dependency] /usr/lib64/kritaplugins/krita_gmic_qt.so adds dependency on libgomp.so.1 from libgomp [Dependency] /usr/lib64/kritaplugins/krita_gmic_qt.so adds dependency on libgmic.so.1 from gmic [Dependency] /usr/lib64/kritaplugins/krita_karbontools.so adds dependency on libKF5Completion.so.5 from kcompletion [Dependency] /usr/lib64/kritaplugins/krita_karbontools.so adds dependency on libKF5WidgetsAddons.so.5 from kwidgetsaddons [Dependency] /usr/lib64/kritaplugins/krita_raw_import.so adds dependency on libKF5KDcraw.so.5 from libkdcraw [Dependency] /usr/lib64/kritaplugins/krita_raw_import.so adds dependency on libexiv2.so.28 from exiv2 [Dependency] /usr/lib64/kritaplugins/kritadbexplorer.so adds dependency on libQt5Sql.so.5 from qt5-base [Dependency] /usr/lib64/kritaplugins/kritaexrexport.so adds dependency on libOpenEXR-3_4.so.33 from openexr-libs [Dependency] /usr/lib64/kritaplugins/kritagifexport.so adds dependency on libgif.so.7 from giflib [Dependency] /usr/lib64/kritaplugins/kritaheifexport.so adds dependency on libheif.so.1 from libheif [Dependency] /usr/lib64/kritaplugins/kritajp2import.so adds dependency on libopenjp2.so.7 from openjpeg [Dependency] /usr/lib64/kritaplugins/kritajpegexport.so adds dependency on libjpeg.so.8 from libjpeg-turbo [Dependency] /usr/lib64/kritaplugins/kritajxlexport.so adds dependency on libjxl.so.0.11 from libjxl [Dependency] /usr/lib64/kritaplugins/kritajxlexport.so adds dependency on libjxl_threads.so.0.11 from libjxl [Dependency] /usr/lib64/kritaplugins/kritalcmsengine.so adds dependency on liblcms2.so.2 from liblcms2 [Dependency] /usr/lib64/kritaplugins/kritalcmsengine.so adds dependency on liblcms2_fast_float.so.2 from liblcms2 [Dependency] /usr/lib64/kritaplugins/kritalutdocker.so adds dependency on libOpenColorIO.so.2.5 from opencolorio [Dependency] /usr/lib64/kritaplugins/kritamypaintop.so adds dependency on libmypaint.so.0 from libmypaint [Dependency] /usr/lib64/kritaplugins/kritamypaintop.so adds dependency on libpng16.so.16 from libpng [Dependency] /usr/lib64/kritaplugins/kritapdfimport.so adds dependency on libpoppler-qt5.so.1 from poppler-qt5 [Dependency] /usr/lib64/kritaplugins/kritaseexprgenerator.so adds dependency on libKSeExpr.so.4 from kseexpr [Dependency] /usr/lib64/kritaplugins/kritaseexprgenerator.so adds dependency on libKSeExprUI.so.4 from kseexpr [Dependency] /usr/lib64/kritaplugins/kritastoryboarddocker.so adds dependency on libQt5PrintSupport.so.5 from qt5-base [Dependency] /usr/lib64/kritaplugins/kritastoryboarddocker.so adds dependency on libQt5Svg.so.5 from qt5-svg [Dependency] /usr/lib64/kritaplugins/kritatiffexport.so adds dependency on libtiff.so.6 from libtiff [Dependency] /usr/lib64/kritaplugins/kritatiffimport.so adds dependency on libturbojpeg.so.0 from libjpeg-turbo [Dependency] /usr/lib64/kritaplugins/kritatooltransform.so adds dependency on libgsl.so.25 from gsl [Dependency] /usr/lib64/kritaplugins/kritawebpexport.so adds dependency on libwebp.so.7 from libwebp [Dependency] /usr/lib64/kritaplugins/kritawebpexport.so adds dependency on libwebpmux.so.3 from libwebp [Dependency] /usr/lib64/kritaplugins/kritawebpimport.so adds dependency on libwebpdemux.so.2 from libwebp [Dependency] /usr/lib64/libkritacolord.so.19.0.0 adds dependency on libQt5DBus.so.5 from qt5-base [Dependency] /usr/lib64/libkritacommand.so.19.0.0 adds dependency on libKF5ConfigGui.so.5 from kconfig [Dependency] /usr/lib64/libkritaflake.so.19.0.0 adds dependency on libharfbuzz.so.0 from harfbuzz [Dependency] /usr/lib64/libkritaflake.so.19.0.0 adds dependency on libunibreak.so.7 from libunibreak [Dependency] /usr/lib64/libkritaflake.so.19.0.0 adds dependency on libfribidi.so.0 from fribidi [Dependency] /usr/lib64/libkritaflake.so.19.0.0 adds dependency on libfreetype.so.6 from freetype2 [Dependency] /usr/lib64/libkritaflake.so.19.0.0 adds dependency on libfontconfig.so.1 from fontconfig [Dependency] /usr/lib64/libkritaimage.so.19.0.0 adds dependency on ld-linux-x86-64.so.2 from glibc [Dependency] /usr/lib64/libkritaimage.so.19.0.0 adds dependency on libfftw3.so.3 from fftw [Dependency] /usr/lib64/libkritaresources.so.19.0.0 adds dependency on libquazip1-qt5.so.1.4.0 from quazip-qt5 [Dependency] /usr/lib64/libkritaui.so.19.0.0 adds dependency on libKF5ItemViews.so.5 from kitemviews [Dependency] /usr/lib64/libkritaui.so.19.0.0 adds dependency on libmlt-7.so.7 from mlt [Dependency] /usr/lib64/libkritaui.so.19.0.0 adds dependency on libKF5GuiAddons.so.5 from kguiaddons [Dependency] /usr/lib64/libkritaui.so.19.0.0 adds dependency on libQt5X11Extras.so.5 from qt5-x11extras [Dependency] /usr/lib64/libkritaui.so.19.0.0 adds dependency on libmlt++-7.so.7 from mlt [Dependency] /usr/lib64/libkritawidgetutils.so.19.0.0 adds dependency on libKF5WindowSystem.so.5 from kwindowsystem [Package] Creating /home/build/work/krita-dbginfo-5.2.16-106-1-x86_64.eopkg ... [Package] krita-dbginfo-5.2.16-106-1-x86_64.eopkg took 0:03:52.607601 to emit [Package] Creating /home/build/work/krita-5.2.16-106-1-x86_64.eopkg ... [Package] krita-5.2.16-106-1-x86_64.eopkg took 0:00:40.546180 to emit [Package] Building complete time=2026-04-26T18:17:32.295Z level=DEBUG msg="Collecting files" len=4 time=2026-04-26T18:17:32.295Z level=DEBUG msg="Collecting build artifact" path=krita-5.2.16-106-1-x86_64.eopkg time=2026-04-26T18:17:32.310Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=krita-5.2.16-106-1-x86_64.eopkg time=2026-04-26T18:17:32.310Z level=DEBUG msg="Collecting build artifact" path=krita-dbginfo-5.2.16-106-1-x86_64.eopkg time=2026-04-26T18:17:32.413Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=krita-dbginfo-5.2.16-106-1-x86_64.eopkg time=2026-04-26T18:17:32.413Z level=DEBUG msg="Collecting build artifact" path=krita-5.2.16-106.tram time=2026-04-26T18:17:32.413Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=krita-5.2.16-106.tram time=2026-04-26T18:17:32.413Z level=DEBUG msg="Collecting build artifact" path=pspec_x86_64.xml time=2026-04-26T18:17:32.413Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=pspec_x86_64.xml time=2026-04-26T18:17:32.413Z level=DEBUG msg="Acquiring global lock" time=2026-04-26T18:17:32.413Z level=DEBUG msg="Cleaning up" time=2026-04-26T18:17:32.414Z level=DEBUG msg="Killing child process in chroot" pid=1149419 time=2026-04-26T18:17:32.662Z level=DEBUG msg="Requesting unmount of all remaining mountpoints" time=2026-04-26T18:17:33.444Z level=INFO msg="Building succeeded"